public static final class Executor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder> implements ExecutorOrBuilder
It represents a Executor.Protobuf type
tipb.Executor| 限定符和类型 | 方法和说明 |
|---|---|
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, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic Executor build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic Executor buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic Executor.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Executor.Builder>public Executor.Builder mergeFrom(Executor other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public Executor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<Executor.Builder>IOExceptionpublic boolean hasTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];hasTp 在接口中 ExecutorOrBuilderpublic ExecType getTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];getTp 在接口中 ExecutorOrBuilderpublic Executor.Builder setTp(ExecType value)
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];public Executor.Builder clearTp()
optional .tipb.ExecType tp = 1 [(.gogoproto.nullable) = false];public boolean hasTblScan()
optional .tipb.TableScan tbl_scan = 2;hasTblScan 在接口中 ExecutorOrBuilderpublic TableScan getTblScan()
optional .tipb.TableScan tbl_scan = 2;getTblScan 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasIdxScan()
optional .tipb.IndexScan idx_scan = 3;hasIdxScan 在接口中 ExecutorOrBuilderpublic IndexScan getIdxScan()
optional .tipb.IndexScan idx_scan = 3;getIdxScan 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasSelection()
optional .tipb.Selection selection = 4;hasSelection 在接口中 ExecutorOrBuilderpublic Selection getSelection()
optional .tipb.Selection selection = 4;getSelection 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasAggregation()
optional .tipb.Aggregation aggregation = 5;hasAggregation 在接口中 ExecutorOrBuilderpublic Aggregation getAggregation()
optional .tipb.Aggregation aggregation = 5;getAggregation 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasTopN()
optional .tipb.TopN topN = 6;hasTopN 在接口中 ExecutorOrBuilderpublic TopN getTopN()
optional .tipb.TopN topN = 6;getTopN 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasLimit()
optional .tipb.Limit limit = 7;hasLimit 在接口中 ExecutorOrBuilderpublic Limit getLimit()
optional .tipb.Limit limit = 7;getLimit 在接口中 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 在接口中 ExecutorOrBuilderpublic boolean hasStreamAgg()
optional .tipb.Aggregation stream_agg = 8;hasStreamAgg 在接口中 ExecutorOrBuilderpublic Aggregation getStreamAgg()
optional .tipb.Aggregation stream_agg = 8;getStreamAgg 在接口中 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 在接口中 ExecutorOrBuilderpublic final Executor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>public final Executor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<Executor.Builder>Copyright © 2023 PingCAP. All rights reserved.