Module datarush.library
Interface ScalarValuedIterator
- All Superinterfaces:
ScalarTyped,ScalarValued,TokenTyped,TokenValued,TokenValuedIterator
- All Known Subinterfaces:
BinaryValuedIterator,BooleanValuedIterator,CharValuedIterator,DateValuedIterator,DoubleValuedIterator,DurationValuedIterator,FloatValuedIterator,IntValuedIterator,Ip4AddressValuedIterator,Ip6AddressValuedIterator,LongValuedIterator,MoneyValuedIterator,NumericValuedIterator,ObjectValuedIterator<T>,PeriodValuedIterator,SeekableScalarValuedIterator,StringValuedIterator,TimestampValuedIterator,TimeValuedIterator
Iterator over scalar values. Provides a visitation
pattern that is efficient for both sparse and dense data.
When stepping, only those values not equal to "zero" will be returned.
-
Method Summary
Methods inherited from interface com.pervasive.datarush.tokens.scalar.ScalarValued
isZeroMethods inherited from interface com.pervasive.datarush.tokens.TokenValued
isNullMethods inherited from interface com.pervasive.datarush.sequences.TokenValuedIterator
getAbsoluteIndex, resetIteration, stepNext
-
Method Details
-
getType
ScalarTokenType getType()Description copied from interface:TokenValuedGets the data type of the token. This type will dictate the valid values that can be contained.- Specified by:
getTypein interfaceScalarTyped- Specified by:
getTypein interfaceScalarValued- Specified by:
getTypein interfaceTokenTyped- Specified by:
getTypein interfaceTokenValued- Returns:
- the token type.
-