@Generated(value="Autogenerated by Thrift Compiler (0.14.0)", date="2024-10-26") public class ColumnOrder extends org.apache.thrift.TUnion<ColumnOrder,ColumnOrder._Fields>
Modifier and Type | Class and Description |
---|---|
static class |
ColumnOrder._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<ColumnOrder._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
Constructor and Description |
---|
ColumnOrder() |
ColumnOrder(ColumnOrder._Fields setField,
Object value) |
ColumnOrder(ColumnOrder other) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkType(ColumnOrder._Fields setField,
Object value) |
int |
compareTo(ColumnOrder other) |
ColumnOrder |
deepCopy() |
protected ColumnOrder._Fields |
enumForId(short id) |
boolean |
equals(ColumnOrder other) |
boolean |
equals(Object other) |
ColumnOrder._Fields |
fieldForId(int fieldId) |
protected org.apache.thrift.protocol.TField |
getFieldDesc(ColumnOrder._Fields setField) |
protected org.apache.thrift.protocol.TStruct |
getStructDesc() |
TypeDefinedOrder |
getTYPE_ORDER()
The sort orders for logical types are:
UTF8 - unsigned byte-wise comparison
INT8 - signed comparison
INT16 - signed comparison
INT32 - signed comparison
INT64 - signed comparison
UINT8 - unsigned comparison
UINT16 - unsigned comparison
UINT32 - unsigned comparison
UINT64 - unsigned comparison
DECIMAL - signed comparison of the represented value
DATE - signed comparison
TIME_MILLIS - signed comparison
TIME_MICROS - signed comparison
TIMESTAMP_MILLIS - signed comparison
TIMESTAMP_MICROS - signed comparison
INTERVAL - unsigned comparison
JSON - unsigned byte-wise comparison
BSON - unsigned byte-wise comparison
ENUM - unsigned byte-wise comparison
LIST - undefined
MAP - undefined
In the absence of logical types, the sort order is determined by the physical type:
BOOLEAN - false, true
INT32 - signed comparison
INT64 - signed comparison
INT96 (only used for legacy timestamps) - undefined
FLOAT - signed comparison of the represented value (*)
DOUBLE - signed comparison of the represented value (*)
BYTE_ARRAY - unsigned byte-wise comparison
FIXED_LEN_BYTE_ARRAY - unsigned byte-wise comparison
(*) Because the sorting order is not specified properly for floating
point values (relations vs.
|
int |
hashCode() |
boolean |
isSetTYPE_ORDER() |
void |
setTYPE_ORDER(TypeDefinedOrder value)
The sort orders for logical types are:
UTF8 - unsigned byte-wise comparison
INT8 - signed comparison
INT16 - signed comparison
INT32 - signed comparison
INT64 - signed comparison
UINT8 - unsigned comparison
UINT16 - unsigned comparison
UINT32 - unsigned comparison
UINT64 - unsigned comparison
DECIMAL - signed comparison of the represented value
DATE - signed comparison
TIME_MILLIS - signed comparison
TIME_MICROS - signed comparison
TIMESTAMP_MILLIS - signed comparison
TIMESTAMP_MICROS - signed comparison
INTERVAL - unsigned comparison
JSON - unsigned byte-wise comparison
BSON - unsigned byte-wise comparison
ENUM - unsigned byte-wise comparison
LIST - undefined
MAP - undefined
In the absence of logical types, the sort order is determined by the physical type:
BOOLEAN - false, true
INT32 - signed comparison
INT64 - signed comparison
INT96 (only used for legacy timestamps) - undefined
FLOAT - signed comparison of the represented value (*)
DOUBLE - signed comparison of the represented value (*)
BYTE_ARRAY - unsigned byte-wise comparison
FIXED_LEN_BYTE_ARRAY - unsigned byte-wise comparison
(*) Because the sorting order is not specified properly for floating
point values (relations vs.
|
protected Object |
standardSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot,
org.apache.thrift.protocol.TField field) |
protected void |
standardSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) |
protected Object |
tupleSchemeReadValue(org.apache.thrift.protocol.TProtocol iprot,
short fieldID) |
protected void |
tupleSchemeWriteValue(org.apache.thrift.protocol.TProtocol oprot) |
static ColumnOrder |
TYPE_ORDER(TypeDefinedOrder value) |
public static final Map<ColumnOrder._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public ColumnOrder()
public ColumnOrder(ColumnOrder._Fields setField, Object value)
public ColumnOrder(ColumnOrder other)
public ColumnOrder deepCopy()
public static ColumnOrder TYPE_ORDER(TypeDefinedOrder value)
protected void checkType(ColumnOrder._Fields setField, Object value) throws ClassCastException
checkType
in class org.apache.thrift.TUnion<ColumnOrder,ColumnOrder._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<ColumnOrder,ColumnOrder._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<ColumnOrder,ColumnOrder._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<ColumnOrder,ColumnOrder._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<ColumnOrder,ColumnOrder._Fields>
org.apache.thrift.TException
protected org.apache.thrift.protocol.TField getFieldDesc(ColumnOrder._Fields setField)
getFieldDesc
in class org.apache.thrift.TUnion<ColumnOrder,ColumnOrder._Fields>
protected org.apache.thrift.protocol.TStruct getStructDesc()
getStructDesc
in class org.apache.thrift.TUnion<ColumnOrder,ColumnOrder._Fields>
protected ColumnOrder._Fields enumForId(short id)
enumForId
in class org.apache.thrift.TUnion<ColumnOrder,ColumnOrder._Fields>
public ColumnOrder._Fields fieldForId(int fieldId)
public TypeDefinedOrder getTYPE_ORDER()
public void setTYPE_ORDER(TypeDefinedOrder value)
public boolean isSetTYPE_ORDER()
public boolean equals(ColumnOrder other)
public int compareTo(ColumnOrder other)
Copyright © 2024 The Apache Software Foundation. All rights reserved.