-
- 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
public interface ScalarInputField extends Field, ScalarValued
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:
RecordInput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetPosition()Gets the current position of the input.ScalarTokenTypegetType()Gets the type of tokens in the underlying flow.-
Methods inherited from interface com.pervasive.datarush.types.Field
getDomain, getName, getProperties, isPrimaryKey
-
Methods inherited from interface com.pervasive.datarush.tokens.scalar.ScalarValued
isZero
-
Methods inherited from interface com.pervasive.datarush.tokens.TokenValued
isNull
-
-
-
-
Method Detail
-
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
-
-