Uses of Interface
com.pervasive.datarush.tokens.scalar.ScalarValued
Packages that use ScalarValued
Package
Description
Provides basic interfaces used when converting tokens
into various formats.
Provides classes and interfaces related to defining functions on records.
Provides data aggregation components.
Provides operators for reading and writing DataRush staging datasets.
Provides classes and interfaces for accessing and producing the data flowing
between operators in a dataflow graph.
Provides implementations of sequences of scalar token values.
Provides classes and utilities for working with data tokens.
Provides implementations of and utilities for record valued
tokens.
Provides implementations of and utilities for scalar valued
tokens.
Provides classes and interfaces for the description of token data types.
-
Uses of ScalarValued in com.pervasive.datarush.encoding
Methods in com.pervasive.datarush.encoding with parameters of type ScalarValuedModifier and TypeMethodDescriptionvoidTokenFormatter.setSource(ScalarValued source) Sets the container holding values to be formatted. -
Uses of ScalarValued in com.pervasive.datarush.functions
Methods in com.pervasive.datarush.functions that return ScalarValuedModifier and TypeMethodDescriptionEvaluationContext.constructSubexpressionEvaluation(EvaluatorFactory factory, List<Object> arguments, ScalarTokenType resultType) Creates an evaluation of a subexpression which can be used as input to the evaluator of the expression containing it.ConstantReference.getSubexpressionEvaluation(EvaluationContext ctx) FieldReference.getSubexpressionEvaluation(EvaluationContext ctx) ScalarValuedFunction.getSubexpressionEvaluation(EvaluationContext ctx) Constructs an instance of an evaluation of the function in the context of a larger expression.Methods in com.pervasive.datarush.functions with parameters of type ScalarValuedModifier and TypeMethodDescriptionstatic ScalarValuedFunctionPredicates.eq(String field, ScalarValued value) Builds a record predicate which tests the equality of the specified field with a known value.static ScalarValuedFunctionPredicates.gt(String leftField, ScalarValued rightValue) Builds a record predicate which tests whether a field is strictly greater than a known value.static ScalarValuedFunctionPredicates.gte(String leftField, ScalarValued rightValue) Builds a record predicate which tests whether a field is greater than or equal to a known value.static ScalarValuedFunctionPredicates.lt(String leftField, ScalarValued rightValue) Builds a record predicate which tests whether a field is strictly less than a known value.static ScalarValuedFunctionPredicates.lte(String leftField, ScalarValued rightValue) Builds a record predicate which tests whether a field is less than or equal to a known value.static ScalarValuedFunctionPredicates.neq(String field, ScalarValued value) Builds a record predicate which tests the inequality of the specified field with a known value.Constructors in com.pervasive.datarush.functions with parameters of type ScalarValuedModifierConstructorDescriptionDefines a function evaluating to the specified value -
Uses of ScalarValued in com.pervasive.datarush.operators.group
Methods in com.pervasive.datarush.operators.group that return ScalarValuedModifier and TypeMethodDescriptionReadableStorage.getScalarValued(int offset) Returns the value of the internal element at the given offset.Methods in com.pervasive.datarush.operators.group with parameters of type ScalarValuedModifier and TypeMethodDescriptionvoidAggregator.setInputs(ScalarValued[] inputs) Binds the input values for this aggregator.Constructors in com.pervasive.datarush.operators.group with parameters of type ScalarValuedModifierConstructorDescriptionReadableStorage(ScalarValued[] internals) Create a new readable storage. -
Uses of ScalarValued in com.pervasive.datarush.operators.io.staging
Methods in com.pervasive.datarush.operators.io.staging that return ScalarValued -
Uses of ScalarValued in com.pervasive.datarush.ports.physical
Subinterfaces of ScalarValued in com.pervasive.datarush.ports.physicalModifier and TypeInterfaceDescriptioninterfaceA binary valued field of a record input port.interfaceA boolean valued field of a record input port.interfaceA character valued field of a record input port.interfaceA date valued field of a record input port.interfaceA double valued field of a record input port.interfaceA duration valued field of a record input port.interfaceA float valued field of a record input port.interfaceAn integer valued field of a record input port.interfaceA ip4 address valued field of a record input port.interfaceA ip6 address valued field of a record input port.interfaceA long valued field of a record input port.interfaceA money valued field of a record input port.interfaceA numeric valued field of a record input port.interfaceAn object valued field of a record input port.interfaceA period valued field of a record input port.interfaceA field of a record input port.interfaceA string valued field of a record input port.interfaceA time valued field of a record input port.interfaceA timestamp valued field of a record input port. -
Uses of ScalarValued in com.pervasive.datarush.sequences.scalar
Subinterfaces of ScalarValued in com.pervasive.datarush.sequences.scalarModifier and TypeInterfaceDescriptioninterfaceAScalarValuedIteratorover binary values.interfaceAScalarValuedIteratorover boolean values.interfaceAScalarValuedIteratorover character values.interfaceAScalarValuedIteratorover date values.interfaceAScalarValuedIteratorover double values.interfaceAScalarValuedIteratorover duration values.interfaceAScalarValuedIteratorover float values.interfaceAScalarValuedIteratorover a integer fields.interfaceAScalarValuedIteratorover ip4address values.interfaceAScalarValuedIteratorover ip6address values.interfaceAScalarValuedIteratorover long values.interfaceAScalarValuedIteratorover money values.interfaceAScalarValuedIteratorover numeric values.interfaceAScalarValuedIteratorover object values.interfaceAScalarValuedIteratorover period values.interfaceIterator over scalar values.interfaceA repositionable iterator over scalar values.interfaceAScalarValuedIteratorover string values.interfaceAScalarValuedIteratorover timestamp values.interfaceAScalarValuedIteratorover time values.Methods in com.pervasive.datarush.sequences.scalar that return ScalarValued -
Uses of ScalarValued in com.pervasive.datarush.tokens
Methods in com.pervasive.datarush.tokens with type parameters of type ScalarValuedModifier and TypeMethodDescriptionstatic <T extends ScalarValued>
T[]TokenUtils.castFields(RecordValued value, Class<T> clazz, String[] fieldNames) Extracts the given list of field names, casting them to the specified type.static <T extends ScalarValued>
T[]TokenUtils.castFields(ScalarValued[] fields, Class<T> clazz) Casts an array of fields to the specified typeMethods in com.pervasive.datarush.tokens that return ScalarValuedModifier and TypeMethodDescriptionstatic <T extends ScalarValued>
T[]TokenUtils.castFields(RecordValued value, Class<T> clazz, String[] fieldNames) Extracts the given list of field names, casting them to the specified type.static <T extends ScalarValued>
T[]TokenUtils.castFields(ScalarValued[] fields, Class<T> clazz) Casts an array of fields to the specified typestatic ScalarValued[]TokenUtils.selectFields(RecordValued value, String[] fieldNames) Extracts the given list of field values from a record value.Methods in com.pervasive.datarush.tokens with parameters of type ScalarValuedModifier and TypeMethodDescriptionstatic <T extends ScalarValued>
T[]TokenUtils.castFields(ScalarValued[] fields, Class<T> clazz) Casts an array of fields to the specified typestatic intTokenUtils.compare(ScalarValued value1, ScalarValued value2) Indicates the relative ordering of two scalar values in ascending order.static RecordTokenComparatorTokenComparators.getCompositeComparator(ScalarValued[] left, ScalarValued[] right, TokenOrder order) Creates a composite comparator, bound to the given sets of left and right values, using the specified ordering for all pairings of values.static RecordTokenComparatorTokenComparators.getCompositeComparator(ScalarValued[] left, ScalarValued[] right, TokenOrder[] order) Creates a composite comparator, bound to the given sets of left and right values, using the specified orderings for each pairing of values.static ScalarTokenType[]TokenUtils.getTypes(ScalarValued[] values) Extracts the types of an array of scalar token values. -
Uses of ScalarValued in com.pervasive.datarush.tokens.record
Classes in com.pervasive.datarush.tokens.record with type parameters of type ScalarValuedModifier and TypeClassDescriptionclassAbstractRecordValued<F extends ScalarValued>For internal use only.Methods in com.pervasive.datarush.tokens.record that return ScalarValuedModifier and TypeMethodDescriptionRecordMap.RecordMapIterator.getField(int index) RecordValued.getField(int index) Get the field at the given index within the list of fields.Gets the value of the field with the given name.RecordValuedFilter.getField(int index) final F[]AbstractRecordValued.getFields()RecordMap.RecordMapIterator.getFields()RecordValued.getFields()Gets the values of all fields in the recordRecordValuedFilter.getFields()Methods in com.pervasive.datarush.tokens.record with parameters of type ScalarValuedModifier and TypeMethodDescriptionvoidRecordTokenComparator.setLeftSources(ScalarValued[] sources) Binds the left-hand values of the comparator to the specified objects.voidRecordTokenComparator.setRightSources(ScalarValued[] sources) Binds the right-hand values of the comparator to the specified objects.static RecordTokenRecordToken.wrap(String name, ScalarValued value) Create a new record token with a single field with the specified name and value.Constructors in com.pervasive.datarush.tokens.record with parameters of type ScalarValuedModifierConstructorDescriptionprotectedAbstractRecordValued(RecordTokenType type, F[] fieldValues, boolean validateType, ModificationCountProvider modificationCountProvider) Constructs a value using the given elements as the field elements, using the specified type.protectedAbstractRecordValued(RecordTokenType type, F[] fieldValues, ModificationCountProvider modificationCountProvider) Constructs a value using the given elements as the field elements, using the specified type.protectedAbstractRecordValued(F[] fieldValues, ModificationCountProvider modificationCountProvider) Constructs a value using the given elements as the field elements.CompositeValue(ScalarValued[] fields) Construct a composite from the suppliedScalarValuedobjects.CompositeValue(ScalarValued[] fields, ModificationCountProvider modCountProvider) Construct a composite from the suppliedScalarValuedobjects.CompositeValue(RecordTokenType type, ScalarValued[] fields) Construct a composite with the described schema using the suppliedScalarValuedobjects.CompositeValue(RecordTokenType type, ScalarValued[] fields, ModificationCountProvider modCountProvider) Construct a composite with the described schema using the suppliedScalarValuedobjects.RecordToken(ScalarValued... fieldValues) Constructs a new token using the field values in the given containers.RecordToken(RecordTokenType type, ScalarValued... fieldValues) Constructs a new token with the specified field types, using the field values in the given containers. -
Uses of ScalarValued in com.pervasive.datarush.tokens.scalar
Subinterfaces of ScalarValued in com.pervasive.datarush.tokens.scalarModifier and TypeInterfaceDescriptioninterfaceATokenValuedobject containing a binary value.interfaceATokenValuedobject containing a boolean value.interfaceATokenValuedobject containing a character value.interfaceATokenValuedobject containing a date value.interfaceATokenValuedobject containing a double value.interfaceATokenValuedobject containing a Duration value.interfaceATokenValuedobject containing a float value.interfaceATokenValuedobject containing an integer value.interfaceATokenValuedobject containing a ip4 address value.interfaceATokenValuedobject containing a ip4 address value.interfaceATokenValuedobject containing a long value.interfaceATokenValuedobject containing a money value.interfaceATokenValuedobject containing a numeric value.interfaceObjectValued<O>ATokenValuedobject containing a Java object.interfaceATokenValuedobject containing a Period value.interfaceA mutableScalarValuedobject.interfaceAn immutableScalarValuedobject.interfaceATokenValuedobject containing a string value.interfaceATokenValuedobject containing a timestamp value.interfaceATokenValuedobject containing a time value.Classes in com.pervasive.datarush.tokens.scalar that implement ScalarValuedModifier and TypeClassDescriptionfinal classA mutableBinaryValuedobject.final classAn immutableBinaryValuedobject.final classA mutableBooleanValuedobject.final classAn immutableBooleanValuedobject.final classA mutableCharValuedobject.final classAn immutableCharValuedobject.final classA mutableDateValuedobject.final classAn immutableDateValuedobject.classDeprecated.since 6.1final classA mutableDoubleValuedobject.final classAn immutableDoubleValuedobject.final classA mutableDurationValuedobject.final classAn immutableDurationValuedobject.final classA mutableBinaryValuedobject.final classAn immutableFloatValuedobject.final classA mutableIntValuedobject.final classAn immutableIntValuedobject.final classA mutableIp4AddressValuedobject.final classAn immutableIp4AddressValuedobject.final classA mutableIp6AddressValuedobject.final classAn immutableIp6AddressValuedobject.final classA mutableIntValuedobject.final classAn immutableLongValuedobject.final classA mutableMoneyValuedobject.final classAn immutableMoneyValuedobject.classAn null token.final classA mutableNumericValuedobject.final classAn immutableNumericValuedobject.final classA mutableObjectValuedobject.final classObjectToken<O>An immutableObjectValuedobject.final classA mutablePeriodValuedobject.final classAn immutablePeriodValuedobject.final classA mutableStringValuedobject.final classAn immutableStringValuedobject.final classA mutableTimeValuedobject.final classA mutableTimestampValuedobject.final classAn immutableTimestampValuedobject.classDeprecated.since 6.1final classAn immutableTimeValuedobject. -
Uses of ScalarValued in com.pervasive.datarush.types
Methods in com.pervasive.datarush.types that return ScalarValuedModifier and TypeMethodDescriptionFieldDomain.getLowerBound()Returns the lower bound of the field ornullif unknownFieldDomain.getUpperBound()Returns the upper bound of the field ornullif unknownMethods in com.pervasive.datarush.types that return types with arguments of type ScalarValuedModifier and TypeMethodDescriptionFieldDomain.getValues()Returns the allowed values of the field oremptyif unknown.Constructors in com.pervasive.datarush.types with parameters of type ScalarValuedModifierConstructorDescriptionFieldDomain(ScalarValued lowerBound, ScalarValued upperBound, Set<? extends ScalarValued> values) Creates a new field domainConstructor parameters in com.pervasive.datarush.types with type arguments of type ScalarValuedModifierConstructorDescriptionFieldDomain(ScalarValued lowerBound, ScalarValued upperBound, Set<? extends ScalarValued> values) Creates a new field domain