Package ai.heavy.thrift.calciteserver
Class TOptimizationOption
- java.lang.Object
-
- ai.heavy.thrift.calciteserver.TOptimizationOption
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<TOptimizationOption>,org.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>,org.apache.thrift.TSerializable
public class TOptimizationOption extends Object implements org.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>, Serializable, Cloneable, Comparable<TOptimizationOption>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTOptimizationOption._FieldsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.
-
Field Summary
Fields Modifier and Type Field Description booleanenable_watchdogList<TFilterPushDownInfo>filter_push_down_infobooleanis_view_optimizestatic Map<TOptimizationOption._Fields,org.apache.thrift.meta_data.FieldMetaData>metaDataMap
-
Constructor Summary
Constructors Constructor Description TOptimizationOption()TOptimizationOption(boolean is_view_optimize, boolean enable_watchdog, List<TFilterPushDownInfo> filter_push_down_info)TOptimizationOption(TOptimizationOption other)Performs a deep copy on other.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToFilter_push_down_info(TFilterPushDownInfo elem)voidclear()intcompareTo(TOptimizationOption other)TOptimizationOptiondeepCopy()booleanequals(TOptimizationOption that)booleanequals(Object that)TOptimizationOption._FieldsfieldForId(int fieldId)ObjectgetFieldValue(TOptimizationOption._Fields field)List<TFilterPushDownInfo>getFilter_push_down_info()Iterator<TFilterPushDownInfo>getFilter_push_down_infoIterator()intgetFilter_push_down_infoSize()inthashCode()booleanisEnable_watchdog()booleanisIs_view_optimize()booleanisSet(TOptimizationOption._Fields field)Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwisebooleanisSetEnable_watchdog()Returns true if field enable_watchdog is set (has been assigned a value) and false otherwisebooleanisSetFilter_push_down_info()Returns true if field filter_push_down_info is set (has been assigned a value) and false otherwisebooleanisSetIs_view_optimize()Returns true if field is_view_optimize is set (has been assigned a value) and false otherwisevoidread(org.apache.thrift.protocol.TProtocol iprot)TOptimizationOptionsetEnable_watchdog(boolean enable_watchdog)voidsetEnable_watchdogIsSet(boolean value)voidsetFieldValue(TOptimizationOption._Fields field, Object value)TOptimizationOptionsetFilter_push_down_info(List<TFilterPushDownInfo> filter_push_down_info)voidsetFilter_push_down_infoIsSet(boolean value)TOptimizationOptionsetIs_view_optimize(boolean is_view_optimize)voidsetIs_view_optimizeIsSet(boolean value)StringtoString()voidunsetEnable_watchdog()voidunsetFilter_push_down_info()voidunsetIs_view_optimize()voidvalidate()voidwrite(org.apache.thrift.protocol.TProtocol oprot)
-
-
-
Field Detail
-
is_view_optimize
public boolean is_view_optimize
-
enable_watchdog
public boolean enable_watchdog
-
filter_push_down_info
public List<TFilterPushDownInfo> filter_push_down_info
-
metaDataMap
public static final Map<TOptimizationOption._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
-
-
Constructor Detail
-
TOptimizationOption
public TOptimizationOption()
-
TOptimizationOption
public TOptimizationOption(boolean is_view_optimize, boolean enable_watchdog, List<TFilterPushDownInfo> filter_push_down_info)
-
TOptimizationOption
public TOptimizationOption(TOptimizationOption other)
Performs a deep copy on other.
-
-
Method Detail
-
deepCopy
public TOptimizationOption deepCopy()
- Specified by:
deepCopyin interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
clear
public void clear()
- Specified by:
clearin interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
isIs_view_optimize
public boolean isIs_view_optimize()
-
setIs_view_optimize
public TOptimizationOption setIs_view_optimize(boolean is_view_optimize)
-
unsetIs_view_optimize
public void unsetIs_view_optimize()
-
isSetIs_view_optimize
public boolean isSetIs_view_optimize()
Returns true if field is_view_optimize is set (has been assigned a value) and false otherwise
-
setIs_view_optimizeIsSet
public void setIs_view_optimizeIsSet(boolean value)
-
isEnable_watchdog
public boolean isEnable_watchdog()
-
setEnable_watchdog
public TOptimizationOption setEnable_watchdog(boolean enable_watchdog)
-
unsetEnable_watchdog
public void unsetEnable_watchdog()
-
isSetEnable_watchdog
public boolean isSetEnable_watchdog()
Returns true if field enable_watchdog is set (has been assigned a value) and false otherwise
-
setEnable_watchdogIsSet
public void setEnable_watchdogIsSet(boolean value)
-
getFilter_push_down_infoSize
public int getFilter_push_down_infoSize()
-
getFilter_push_down_infoIterator
public Iterator<TFilterPushDownInfo> getFilter_push_down_infoIterator()
-
addToFilter_push_down_info
public void addToFilter_push_down_info(TFilterPushDownInfo elem)
-
getFilter_push_down_info
public List<TFilterPushDownInfo> getFilter_push_down_info()
-
setFilter_push_down_info
public TOptimizationOption setFilter_push_down_info(List<TFilterPushDownInfo> filter_push_down_info)
-
unsetFilter_push_down_info
public void unsetFilter_push_down_info()
-
isSetFilter_push_down_info
public boolean isSetFilter_push_down_info()
Returns true if field filter_push_down_info is set (has been assigned a value) and false otherwise
-
setFilter_push_down_infoIsSet
public void setFilter_push_down_infoIsSet(boolean value)
-
setFieldValue
public void setFieldValue(TOptimizationOption._Fields field, Object value)
- Specified by:
setFieldValuein interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
getFieldValue
public Object getFieldValue(TOptimizationOption._Fields field)
- Specified by:
getFieldValuein interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
isSet
public boolean isSet(TOptimizationOption._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise- Specified by:
isSetin interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
equals
public boolean equals(TOptimizationOption that)
-
compareTo
public int compareTo(TOptimizationOption other)
- Specified by:
compareToin interfaceComparable<TOptimizationOption>
-
fieldForId
public TOptimizationOption._Fields fieldForId(int fieldId)
- Specified by:
fieldForIdin interfaceorg.apache.thrift.TBase<TOptimizationOption,TOptimizationOption._Fields>
-
read
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException- Specified by:
readin interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
write
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException- Specified by:
writein interfaceorg.apache.thrift.TSerializable- Throws:
org.apache.thrift.TException
-
validate
public void validate() throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
-