- All Superinterfaces:
Field,Named,ScalarTyped,ScalarValued,TokenTyped,TokenValued
- All Known Subinterfaces:
BinaryInputField,BooleanInputField,CharInputField,DateInputField,DoubleInputField,DurationInputField,FloatInputField,IntInputField,Ip4AddressInputField,Ip6AddressInputField,LongInputField,MoneyInputField,NumericInputField,ObjectInputField<T>,PeriodInputField,StringInputField,TimeInputField,TimestampInputField
A field of a record input port. This is not a concrete field type;
it describes input field operations valid for any scalar type.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionlongGets the current position of the input.getType()Gets the type of tokens in the underlying flow.Methods inherited from interface com.pervasive.datarush.types.Field
getDomain, getName, getProperties, isPrimaryKeyMethods inherited from interface com.pervasive.datarush.tokens.scalar.ScalarValued
isZeroMethods inherited from interface com.pervasive.datarush.tokens.TokenValued
isNull
-
Method Details
-
getType
ScalarTokenType getType()Gets the type of tokens in the underlying flow.- Specified by:
getTypein interfaceField- Specified by:
getTypein interfaceScalarTyped- Specified by:
getTypein interfaceScalarValued- Specified by:
getTypein interfaceTokenTyped- Specified by:
getTypein interfaceTokenValued- Returns:
- the token type for this port.
-
getPosition
long getPosition()Gets the current position of the input.- Returns:
- the number of records read on the containing port
-