-
- All Superinterfaces:
Field
,Named
,ScalarSettable
,ScalarTyped
,TokenSettable
,TokenTyped
- All Known Subinterfaces:
BinaryOutputField
,BooleanOutputField
,CharOutputField
,DateOutputField
,DoubleOutputField
,DurationOutputField
,FloatOutputField
,IntOutputField
,Ip4AddressOutputField
,Ip6AddressOutputField
,LongOutputField
,MoneyOutputField
,NumberOutputField
,NumericOutputField
,ObjectOutputField<T>
,PeriodOutputField
,StringOutputField
,TimeOutputField
,TimestampOutputField
public interface ScalarOutputField extends Field, ScalarSettable
A field of a record output port. To push record data, the individual fields must be set, thenRecordOutput.push()
called. The record fields will contain the values of the output fields at the time of thepush()
. Any field which had not been explicitly set will be treated as null valued.This is not a concrete field type; it describes output field operations valid for any scalar type.
- See Also:
RecordOutput
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScalarTokenType
getType()
Gets the token type of the field.-
Methods inherited from interface com.pervasive.datarush.types.Field
getDomain, getName, getProperties, isPrimaryKey
-
Methods inherited from interface com.pervasive.datarush.tokens.TokenSettable
set, setNull, setZero
-
-
-
-
Method Detail
-
getType
ScalarTokenType getType()
Description copied from interface:Field
Gets the token type of the field.- Specified by:
getType
in interfaceField
- Specified by:
getType
in interfaceScalarTyped
- Specified by:
getType
in interfaceTokenTyped
- Returns:
- the field type
-
-