public class IndexColumnHint extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexColumnHint.Builder |
| Modifier and Type | Field and Description |
|---|---|
Value |
begin_value |
static int |
BEGIN_VALUE |
byte[] |
column_name |
static int |
COLUMN_NAME |
Value |
end_value |
static int |
END_VALUE |
boolean |
include_begin |
static int |
INCLUDE_BEGIN |
boolean |
include_end |
static int |
INCLUDE_END |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
ScanType |
scan_type |
static int |
SCAN_TYPE |
| Constructor and Description |
|---|
IndexColumnHint() |
IndexColumnHint(byte[] column_name,
ScanType scan_type,
Value begin_value,
Value end_value,
boolean include_begin,
boolean include_end) |
IndexColumnHint(IndexColumnHint other)
Performs a deep copy on other.
|
| Modifier and Type | Method and Description |
|---|---|
static IndexColumnHint.Builder |
builder() |
IndexColumnHint |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Value |
getBegin_value() |
byte[] |
getColumn_name() |
Value |
getEnd_value() |
Object |
getFieldValue(int fieldID) |
ScanType |
getScan_type() |
int |
hashCode() |
boolean |
isInclude_begin() |
boolean |
isInclude_end() |
boolean |
isSetBegin_value() |
boolean |
isSetColumn_name() |
boolean |
isSetEnd_value() |
boolean |
isSetInclude_begin() |
boolean |
isSetInclude_end() |
boolean |
isSetScan_type() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
IndexColumnHint |
setBegin_value(Value begin_value) |
void |
setBegin_valueIsSet(boolean __value) |
IndexColumnHint |
setColumn_name(byte[] column_name) |
void |
setColumn_nameIsSet(boolean __value) |
IndexColumnHint |
setEnd_value(Value end_value) |
void |
setEnd_valueIsSet(boolean __value) |
void |
setFieldValue(int fieldID,
Object __value) |
IndexColumnHint |
setInclude_begin(boolean include_begin) |
void |
setInclude_beginIsSet(boolean __value) |
IndexColumnHint |
setInclude_end(boolean include_end) |
void |
setInclude_endIsSet(boolean __value) |
IndexColumnHint |
setScan_type(ScanType scan_type) |
void |
setScan_typeIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetBegin_value() |
void |
unsetColumn_name() |
void |
unsetEnd_value() |
void |
unsetInclude_begin() |
void |
unsetInclude_end() |
void |
unsetScan_type() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public byte[] column_name
public Value begin_value
public Value end_value
public boolean include_begin
public boolean include_end
public static final int COLUMN_NAME
public static final int SCAN_TYPE
public static final int BEGIN_VALUE
public static final int END_VALUE
public static final int INCLUDE_BEGIN
public static final int INCLUDE_END
public IndexColumnHint()
public IndexColumnHint(byte[] column_name,
ScanType scan_type,
Value begin_value,
Value end_value,
boolean include_begin,
boolean include_end)
public IndexColumnHint(IndexColumnHint other)
public static IndexColumnHint.Builder builder()
public IndexColumnHint deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic byte[] getColumn_name()
public IndexColumnHint setColumn_name(byte[] column_name)
public void unsetColumn_name()
public boolean isSetColumn_name()
public void setColumn_nameIsSet(boolean __value)
public IndexColumnHint setScan_type(ScanType scan_type)
ScanTypepublic void unsetScan_type()
public boolean isSetScan_type()
public void setScan_typeIsSet(boolean __value)
public Value getBegin_value()
public IndexColumnHint setBegin_value(Value begin_value)
public void unsetBegin_value()
public boolean isSetBegin_value()
public void setBegin_valueIsSet(boolean __value)
public Value getEnd_value()
public IndexColumnHint setEnd_value(Value end_value)
public void unsetEnd_value()
public boolean isSetEnd_value()
public void setEnd_valueIsSet(boolean __value)
public boolean isInclude_begin()
public IndexColumnHint setInclude_begin(boolean include_begin)
public void unsetInclude_begin()
public boolean isSetInclude_begin()
public void setInclude_beginIsSet(boolean __value)
public boolean isInclude_end()
public IndexColumnHint setInclude_end(boolean include_end)
public void unsetInclude_end()
public boolean isSetInclude_end()
public void setInclude_endIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public void read(com.facebook.thrift.protocol.TProtocol iprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBaseread in interface com.facebook.thrift.TBaseiprot - Input protocolcom.facebook.thrift.TExceptionpublic void write(com.facebook.thrift.protocol.TProtocol oprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBasewrite in interface com.facebook.thrift.TBaseoprot - Output protocolcom.facebook.thrift.TExceptionpublic String toString(int indent, boolean prettyPrint)
com.facebook.thrift.TBasetoString in interface com.facebook.thrift.TBaseindent - The level of indentation desiredprettyPrint - Set pretty printing on/offpublic void validate()
throws com.facebook.thrift.TException
com.facebook.thrift.TExceptionCopyright © 2022. All rights reserved.