@Generated(value="Autogenerated by Thrift Compiler (0.14.0)", date="2023-12-28") public class LogicalType extends org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
Modifier and Type | Class and Description |
---|---|
static class |
LogicalType._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
Modifier and Type | Field and Description |
---|---|
static Map<LogicalType._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
Constructor and Description |
---|
LogicalType() |
LogicalType(LogicalType._Fields setField,
Object value) |
LogicalType(LogicalType other) |
public static final Map<LogicalType._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public LogicalType()
public LogicalType(LogicalType._Fields setField, Object value)
public LogicalType(LogicalType other)
public LogicalType deepCopy()
public static LogicalType STRING(StringType value)
public static LogicalType MAP(MapType value)
public static LogicalType LIST(ListType value)
public static LogicalType ENUM(EnumType value)
public static LogicalType DECIMAL(DecimalType value)
public static LogicalType DATE(DateType value)
public static LogicalType TIME(TimeType value)
public static LogicalType TIMESTAMP(TimestampType value)
public static LogicalType INTEGER(IntType value)
public static LogicalType UNKNOWN(NullType value)
public static LogicalType JSON(JsonType value)
public static LogicalType BSON(BsonType value)
public static LogicalType UUID(UUIDType value)
protected void checkType(LogicalType._Fields setField, Object value) throws ClassCastException
checkType
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
ClassCastException
protected Object standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, org.apache.thrift.protocol.TField field) throws org.apache.thrift.TException
standardSchemeReadValue
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
org.apache.thrift.TException
protected void standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
standardSchemeWriteValue
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
org.apache.thrift.TException
protected Object tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot, short fieldID) throws org.apache.thrift.TException
tupleSchemeReadValue
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
org.apache.thrift.TException
protected void tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
tupleSchemeWriteValue
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
org.apache.thrift.TException
protected org.apache.thrift.protocol.TField getFieldDesc(LogicalType._Fields setField)
getFieldDesc
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
protected org.apache.thrift.protocol.TStruct getStructDesc()
getStructDesc
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
protected LogicalType._Fields enumForId(short id)
enumForId
in class org.apache.thrift.TUnion<LogicalType,LogicalType._Fields>
public LogicalType._Fields fieldForId(int fieldId)
public StringType getSTRING()
public void setSTRING(StringType value)
public MapType getMAP()
public void setMAP(MapType value)
public ListType getLIST()
public void setLIST(ListType value)
public EnumType getENUM()
public void setENUM(EnumType value)
public DecimalType getDECIMAL()
public void setDECIMAL(DecimalType value)
public DateType getDATE()
public void setDATE(DateType value)
public TimeType getTIME()
public void setTIME(TimeType value)
public TimestampType getTIMESTAMP()
public void setTIMESTAMP(TimestampType value)
public IntType getINTEGER()
public void setINTEGER(IntType value)
public NullType getUNKNOWN()
public void setUNKNOWN(NullType value)
public JsonType getJSON()
public void setJSON(JsonType value)
public BsonType getBSON()
public void setBSON(BsonType value)
public UUIDType getUUID()
public void setUUID(UUIDType value)
public boolean isSetSTRING()
public boolean isSetMAP()
public boolean isSetLIST()
public boolean isSetENUM()
public boolean isSetDECIMAL()
public boolean isSetDATE()
public boolean isSetTIME()
public boolean isSetTIMESTAMP()
public boolean isSetINTEGER()
public boolean isSetUNKNOWN()
public boolean isSetJSON()
public boolean isSetBSON()
public boolean isSetUUID()
public boolean equals(LogicalType other)
public int compareTo(LogicalType other)
Copyright © 2023 The Apache Software Foundation. All rights reserved.