Class SbeLogicalTypes.UTCTimeOnly
- java.lang.Object
-
- org.apache.beam.sdk.extensions.sbe.SbeLogicalTypes.UTCTimeOnly
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
- Enclosing class:
- SbeLogicalTypes
public static final class SbeLogicalTypes.UTCTimeOnly extends java.lang.Object implements org.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>Represents SBE's UTCTimeOnly composite type.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIDENTIFIER
-
Constructor Summary
Constructors Constructor Description UTCTimeOnly()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable @UnknownKeyFor @Initialized org.apache.beam.sdk.schemas.Schema.FieldTypegetArgumentType()@UnknownKeyFor @NonNull @Initialized org.apache.beam.sdk.schemas.Schema.FieldTypegetBaseType()@UnknownKeyFor @NonNull @Initialized java.lang.StringgetIdentifier()@NonNull java.lang.StringtoBaseType(@NonNull java.time.LocalTime input)@NonNull java.time.LocalTimetoInputType(@NonNull java.lang.String base)
-
-
-
Field Detail
-
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifier
public @UnknownKeyFor @NonNull @Initialized java.lang.String getIdentifier()
- Specified by:
getIdentifierin interfaceorg.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
-
getArgumentType
public @Nullable @UnknownKeyFor @Initialized org.apache.beam.sdk.schemas.Schema.FieldType getArgumentType()
- Specified by:
getArgumentTypein interfaceorg.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
-
getBaseType
public @UnknownKeyFor @NonNull @Initialized org.apache.beam.sdk.schemas.Schema.FieldType getBaseType()
- Specified by:
getBaseTypein interfaceorg.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
-
toBaseType
public @NonNull java.lang.String toBaseType(@NonNull java.time.LocalTime input)
- Specified by:
toBaseTypein interfaceorg.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
-
toInputType
public @NonNull java.time.LocalTime toInputType(@NonNull java.lang.String base)
- Specified by:
toInputTypein interfaceorg.apache.beam.sdk.schemas.Schema.LogicalType<java.time.LocalTime,java.lang.String>
-
-