public abstract static class ProtoSchemaLogicalTypes.NanosType<T> extends java.lang.Object implements Schema.LogicalType<T,Row>
Modifier | Constructor and Description |
---|---|
protected |
NanosType(java.lang.String identifier) |
Modifier and Type | Method and Description |
---|---|
Schema.FieldType |
getArgumentType()
A schema type representing how to interpret the argument.
|
Schema.FieldType |
getBaseType()
The base
Schema.FieldType used to store values of this type. |
java.lang.String |
getIdentifier()
The unique identifier for this type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getArgument, toBaseType, toInputType
public java.lang.String getIdentifier()
Schema.LogicalType
getIdentifier
in interface Schema.LogicalType<T,Row>
public Schema.FieldType getArgumentType()
Schema.LogicalType
getArgumentType
in interface Schema.LogicalType<T,Row>
public Schema.FieldType getBaseType()
Schema.LogicalType
Schema.FieldType
used to store values of this type.getBaseType
in interface Schema.LogicalType<T,Row>