public static final class Executor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder> implements ExecutorOrBuilder
It represents a Executor.Protobuf type
tipb.Executor
Modifier and Type | Method and Description |
---|---|
Executor.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Executor |
build() |
Executor |
buildPartial() |
Executor.Builder |
clear() |
Executor.Builder |
clearAggregation()
optional .tipb.Aggregation aggregation = 5; |
Executor.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Executor.Builder |
clearIdxScan()
optional .tipb.IndexScan idx_scan = 3; |
Executor.Builder |
clearLimit()
optional .tipb.Limit limit = 7; |
Executor.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Executor.Builder |
clearSelection()
optional .tipb.Selection selection = 4; |
Executor.Builder |
clearStreamAgg()
optional .tipb.Aggregation stream_agg = 8; |
Executor.Builder |
clearTblScan()
optional .tipb.TableScan tbl_scan = 2; |
Executor.Builder |
clearTopN()
optional .tipb.TopN topN = 6; |
Executor.Builder |
clearTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false]; |
Executor.Builder |
clone() |
Aggregation |
getAggregation()
optional .tipb.Aggregation aggregation = 5; |
Aggregation.Builder |
getAggregationBuilder()
optional .tipb.Aggregation aggregation = 5; |
AggregationOrBuilder |
getAggregationOrBuilder()
optional .tipb.Aggregation aggregation = 5; |
Executor |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
IndexScan |
getIdxScan()
optional .tipb.IndexScan idx_scan = 3; |
IndexScan.Builder |
getIdxScanBuilder()
optional .tipb.IndexScan idx_scan = 3; |
IndexScanOrBuilder |
getIdxScanOrBuilder()
optional .tipb.IndexScan idx_scan = 3; |
Limit |
getLimit()
optional .tipb.Limit limit = 7; |
Limit.Builder |
getLimitBuilder()
optional .tipb.Limit limit = 7; |
LimitOrBuilder |
getLimitOrBuilder()
optional .tipb.Limit limit = 7; |
Selection |
getSelection()
optional .tipb.Selection selection = 4; |
Selection.Builder |
getSelectionBuilder()
optional .tipb.Selection selection = 4; |
SelectionOrBuilder |
getSelectionOrBuilder()
optional .tipb.Selection selection = 4; |
Aggregation |
getStreamAgg()
optional .tipb.Aggregation stream_agg = 8; |
Aggregation.Builder |
getStreamAggBuilder()
optional .tipb.Aggregation stream_agg = 8; |
AggregationOrBuilder |
getStreamAggOrBuilder()
optional .tipb.Aggregation stream_agg = 8; |
TableScan |
getTblScan()
optional .tipb.TableScan tbl_scan = 2; |
TableScan.Builder |
getTblScanBuilder()
optional .tipb.TableScan tbl_scan = 2; |
TableScanOrBuilder |
getTblScanOrBuilder()
optional .tipb.TableScan tbl_scan = 2; |
TopN |
getTopN()
optional .tipb.TopN topN = 6; |
TopN.Builder |
getTopNBuilder()
optional .tipb.TopN topN = 6; |
TopNOrBuilder |
getTopNOrBuilder()
optional .tipb.TopN topN = 6; |
ExecType |
getTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false]; |
boolean |
hasAggregation()
optional .tipb.Aggregation aggregation = 5; |
boolean |
hasIdxScan()
optional .tipb.IndexScan idx_scan = 3; |
boolean |
hasLimit()
optional .tipb.Limit limit = 7; |
boolean |
hasSelection()
optional .tipb.Selection selection = 4; |
boolean |
hasStreamAgg()
optional .tipb.Aggregation stream_agg = 8; |
boolean |
hasTblScan()
optional .tipb.TableScan tbl_scan = 2; |
boolean |
hasTopN()
optional .tipb.TopN topN = 6; |
boolean |
hasTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false]; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Executor.Builder |
mergeAggregation(Aggregation value)
optional .tipb.Aggregation aggregation = 5; |
Executor.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Executor.Builder |
mergeFrom(Executor other) |
Executor.Builder |
mergeFrom(com.google.protobuf.Message other) |
Executor.Builder |
mergeIdxScan(IndexScan value)
optional .tipb.IndexScan idx_scan = 3; |
Executor.Builder |
mergeLimit(Limit value)
optional .tipb.Limit limit = 7; |
Executor.Builder |
mergeSelection(Selection value)
optional .tipb.Selection selection = 4; |
Executor.Builder |
mergeStreamAgg(Aggregation value)
optional .tipb.Aggregation stream_agg = 8; |
Executor.Builder |
mergeTblScan(TableScan value)
optional .tipb.TableScan tbl_scan = 2; |
Executor.Builder |
mergeTopN(TopN value)
optional .tipb.TopN topN = 6; |
Executor.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Executor.Builder |
setAggregation(Aggregation.Builder builderForValue)
optional .tipb.Aggregation aggregation = 5; |
Executor.Builder |
setAggregation(Aggregation value)
optional .tipb.Aggregation aggregation = 5; |
Executor.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Executor.Builder |
setIdxScan(IndexScan.Builder builderForValue)
optional .tipb.IndexScan idx_scan = 3; |
Executor.Builder |
setIdxScan(IndexScan value)
optional .tipb.IndexScan idx_scan = 3; |
Executor.Builder |
setLimit(Limit.Builder builderForValue)
optional .tipb.Limit limit = 7; |
Executor.Builder |
setLimit(Limit value)
optional .tipb.Limit limit = 7; |
Executor.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Executor.Builder |
setSelection(Selection.Builder builderForValue)
optional .tipb.Selection selection = 4; |
Executor.Builder |
setSelection(Selection value)
optional .tipb.Selection selection = 4; |
Executor.Builder |
setStreamAgg(Aggregation.Builder builderForValue)
optional .tipb.Aggregation stream_agg = 8; |
Executor.Builder |
setStreamAgg(Aggregation value)
optional .tipb.Aggregation stream_agg = 8; |
Executor.Builder |
setTblScan(TableScan.Builder builderForValue)
optional .tipb.TableScan tbl_scan = 2; |
Executor.Builder |
setTblScan(TableScan value)
optional .tipb.TableScan tbl_scan = 2; |
Executor.Builder |
setTopN(TopN.Builder builderForValue)
optional .tipb.TopN topN = 6; |
Executor.Builder |
setTopN(TopN value)
optional .tipb.TopN topN = 6; |
Executor.Builder |
setTp(ExecType value)
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false]; |
Executor.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Executor build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Executor buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Executor.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Executor.Builder>
public Executor.Builder mergeFrom(Executor other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public Executor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Executor.Builder>
IOException
public boolean hasTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];
hasTp
in interface ExecutorOrBuilder
public ExecType getTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];
getTp
in interface ExecutorOrBuilder
public Executor.Builder setTp(ExecType value)
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];
value
- The tp to set.public Executor.Builder clearTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];
public boolean hasTblScan()
optional .tipb.TableScan tbl_scan = 2;
hasTblScan
in interface ExecutorOrBuilder
public TableScan getTblScan()
optional .tipb.TableScan tbl_scan = 2;
getTblScan
in interface ExecutorOrBuilder
public Executor.Builder setTblScan(TableScan value)
optional .tipb.TableScan tbl_scan = 2;
public Executor.Builder setTblScan(TableScan.Builder builderForValue)
optional .tipb.TableScan tbl_scan = 2;
public Executor.Builder mergeTblScan(TableScan value)
optional .tipb.TableScan tbl_scan = 2;
public Executor.Builder clearTblScan()
optional .tipb.TableScan tbl_scan = 2;
public TableScan.Builder getTblScanBuilder()
optional .tipb.TableScan tbl_scan = 2;
public TableScanOrBuilder getTblScanOrBuilder()
optional .tipb.TableScan tbl_scan = 2;
getTblScanOrBuilder
in interface ExecutorOrBuilder
public boolean hasIdxScan()
optional .tipb.IndexScan idx_scan = 3;
hasIdxScan
in interface ExecutorOrBuilder
public IndexScan getIdxScan()
optional .tipb.IndexScan idx_scan = 3;
getIdxScan
in interface ExecutorOrBuilder
public Executor.Builder setIdxScan(IndexScan value)
optional .tipb.IndexScan idx_scan = 3;
public Executor.Builder setIdxScan(IndexScan.Builder builderForValue)
optional .tipb.IndexScan idx_scan = 3;
public Executor.Builder mergeIdxScan(IndexScan value)
optional .tipb.IndexScan idx_scan = 3;
public Executor.Builder clearIdxScan()
optional .tipb.IndexScan idx_scan = 3;
public IndexScan.Builder getIdxScanBuilder()
optional .tipb.IndexScan idx_scan = 3;
public IndexScanOrBuilder getIdxScanOrBuilder()
optional .tipb.IndexScan idx_scan = 3;
getIdxScanOrBuilder
in interface ExecutorOrBuilder
public boolean hasSelection()
optional .tipb.Selection selection = 4;
hasSelection
in interface ExecutorOrBuilder
public Selection getSelection()
optional .tipb.Selection selection = 4;
getSelection
in interface ExecutorOrBuilder
public Executor.Builder setSelection(Selection value)
optional .tipb.Selection selection = 4;
public Executor.Builder setSelection(Selection.Builder builderForValue)
optional .tipb.Selection selection = 4;
public Executor.Builder mergeSelection(Selection value)
optional .tipb.Selection selection = 4;
public Executor.Builder clearSelection()
optional .tipb.Selection selection = 4;
public Selection.Builder getSelectionBuilder()
optional .tipb.Selection selection = 4;
public SelectionOrBuilder getSelectionOrBuilder()
optional .tipb.Selection selection = 4;
getSelectionOrBuilder
in interface ExecutorOrBuilder
public boolean hasAggregation()
optional .tipb.Aggregation aggregation = 5;
hasAggregation
in interface ExecutorOrBuilder
public Aggregation getAggregation()
optional .tipb.Aggregation aggregation = 5;
getAggregation
in interface ExecutorOrBuilder
public Executor.Builder setAggregation(Aggregation value)
optional .tipb.Aggregation aggregation = 5;
public Executor.Builder setAggregation(Aggregation.Builder builderForValue)
optional .tipb.Aggregation aggregation = 5;
public Executor.Builder mergeAggregation(Aggregation value)
optional .tipb.Aggregation aggregation = 5;
public Executor.Builder clearAggregation()
optional .tipb.Aggregation aggregation = 5;
public Aggregation.Builder getAggregationBuilder()
optional .tipb.Aggregation aggregation = 5;
public AggregationOrBuilder getAggregationOrBuilder()
optional .tipb.Aggregation aggregation = 5;
getAggregationOrBuilder
in interface ExecutorOrBuilder
public boolean hasTopN()
optional .tipb.TopN topN = 6;
hasTopN
in interface ExecutorOrBuilder
public TopN getTopN()
optional .tipb.TopN topN = 6;
getTopN
in interface ExecutorOrBuilder
public Executor.Builder setTopN(TopN value)
optional .tipb.TopN topN = 6;
public Executor.Builder setTopN(TopN.Builder builderForValue)
optional .tipb.TopN topN = 6;
public Executor.Builder mergeTopN(TopN value)
optional .tipb.TopN topN = 6;
public Executor.Builder clearTopN()
optional .tipb.TopN topN = 6;
public TopN.Builder getTopNBuilder()
optional .tipb.TopN topN = 6;
public TopNOrBuilder getTopNOrBuilder()
optional .tipb.TopN topN = 6;
getTopNOrBuilder
in interface ExecutorOrBuilder
public boolean hasLimit()
optional .tipb.Limit limit = 7;
hasLimit
in interface ExecutorOrBuilder
public Limit getLimit()
optional .tipb.Limit limit = 7;
getLimit
in interface ExecutorOrBuilder
public Executor.Builder setLimit(Limit value)
optional .tipb.Limit limit = 7;
public Executor.Builder setLimit(Limit.Builder builderForValue)
optional .tipb.Limit limit = 7;
public Executor.Builder mergeLimit(Limit value)
optional .tipb.Limit limit = 7;
public Executor.Builder clearLimit()
optional .tipb.Limit limit = 7;
public Limit.Builder getLimitBuilder()
optional .tipb.Limit limit = 7;
public LimitOrBuilder getLimitOrBuilder()
optional .tipb.Limit limit = 7;
getLimitOrBuilder
in interface ExecutorOrBuilder
public boolean hasStreamAgg()
optional .tipb.Aggregation stream_agg = 8;
hasStreamAgg
in interface ExecutorOrBuilder
public Aggregation getStreamAgg()
optional .tipb.Aggregation stream_agg = 8;
getStreamAgg
in interface ExecutorOrBuilder
public Executor.Builder setStreamAgg(Aggregation value)
optional .tipb.Aggregation stream_agg = 8;
public Executor.Builder setStreamAgg(Aggregation.Builder builderForValue)
optional .tipb.Aggregation stream_agg = 8;
public Executor.Builder mergeStreamAgg(Aggregation value)
optional .tipb.Aggregation stream_agg = 8;
public Executor.Builder clearStreamAgg()
optional .tipb.Aggregation stream_agg = 8;
public Aggregation.Builder getStreamAggBuilder()
optional .tipb.Aggregation stream_agg = 8;
public AggregationOrBuilder getStreamAggOrBuilder()
optional .tipb.Aggregation stream_agg = 8;
getStreamAggOrBuilder
in interface ExecutorOrBuilder
public final Executor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
public final Executor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>
Copyright © 2024 PingCAP. All rights reserved.