-
- 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 ScalarTokenTypegetType()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:FieldGets the token type of the field.- Specified by:
getTypein interfaceField- Specified by:
getTypein interfaceScalarTyped- Specified by:
getTypein interfaceTokenTyped- Returns:
- the field type
-
-