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
public interface ScalarValuedIterator extends TokenValuedIterator, ScalarValued
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarTokenType
getType()
Gets the data type of the token.-
Methods inherited from interface com.pervasive.datarush.tokens.scalar.ScalarValued
isZero
-
Methods inherited from interface com.pervasive.datarush.tokens.TokenValued
isNull
-
Methods inherited from interface com.pervasive.datarush.sequences.TokenValuedIterator
getAbsoluteIndex, resetIteration, stepNext
-
-
-
-
Method Detail
-
getType
ScalarTokenType getType()
Description copied from interface:TokenValued
Gets the data type of the token. This type will dictate the valid values that can be contained.- Specified by:
getType
in interfaceScalarTyped
- Specified by:
getType
in interfaceScalarValued
- Specified by:
getType
in interfaceTokenTyped
- Specified by:
getType
in interfaceTokenValued
- Returns:
- the token type.
-
-