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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic 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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Executor build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Executor buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Executor.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone 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.BuildersetField 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.BuilderclearField 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.BuilderclearOneof 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.BuildersetRepeatedField 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.BuilderaddRepeatedField 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.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Executor.Builder>IOExceptionpublic boolean hasTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];hasTp in interface ExecutorOrBuilderpublic ExecType getTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];getTp in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic TableScan getTblScan()
optional .tipb.TableScan tbl_scan = 2;getTblScan in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasIdxScan()
optional .tipb.IndexScan idx_scan = 3;hasIdxScan in interface ExecutorOrBuilderpublic IndexScan getIdxScan()
optional .tipb.IndexScan idx_scan = 3;getIdxScan in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasSelection()
optional .tipb.Selection selection = 4;hasSelection in interface ExecutorOrBuilderpublic Selection getSelection()
optional .tipb.Selection selection = 4;getSelection in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasAggregation()
optional .tipb.Aggregation aggregation = 5;hasAggregation in interface ExecutorOrBuilderpublic Aggregation getAggregation()
optional .tipb.Aggregation aggregation = 5;getAggregation in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasTopN()
optional .tipb.TopN topN = 6;hasTopN in interface ExecutorOrBuilderpublic TopN getTopN()
optional .tipb.TopN topN = 6;getTopN in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasLimit()
optional .tipb.Limit limit = 7;hasLimit in interface ExecutorOrBuilderpublic Limit getLimit()
optional .tipb.Limit limit = 7;getLimit in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic boolean hasStreamAgg()
optional .tipb.Aggregation stream_agg = 8;hasStreamAgg in interface ExecutorOrBuilderpublic Aggregation getStreamAgg()
optional .tipb.Aggregation stream_agg = 8;getStreamAgg in interface ExecutorOrBuilderpublic 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 ExecutorOrBuilderpublic final Executor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields 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.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>Copyright © 2025 PingCAP. All rights reserved.