public static final class RpnExpr.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder> implements RpnExprOrBuilder
Expression organized in RPN form. https://en.wikipedia.org/wiki/Reverse_Polish_notationProtobuf type
tipb.RpnExpr| Modifier and Type | Method and Description |
|---|---|
RpnExpr.Builder |
addAllExprs(Iterable<? extends Expr> values)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
addExprs(Expr.Builder builderForValue)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
addExprs(Expr value)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
addExprs(int index,
Expr.Builder builderForValue)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
addExprs(int index,
Expr value)
All children fields in exprs should be empty.
|
Expr.Builder |
addExprsBuilder()
All children fields in exprs should be empty.
|
Expr.Builder |
addExprsBuilder(int index)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RpnExpr |
build() |
RpnExpr |
buildPartial() |
RpnExpr.Builder |
clear() |
RpnExpr.Builder |
clearExprs()
All children fields in exprs should be empty.
|
RpnExpr.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RpnExpr.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RpnExpr.Builder |
clone() |
RpnExpr |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Expr |
getExprs(int index)
All children fields in exprs should be empty.
|
Expr.Builder |
getExprsBuilder(int index)
All children fields in exprs should be empty.
|
List<Expr.Builder> |
getExprsBuilderList()
All children fields in exprs should be empty.
|
int |
getExprsCount()
All children fields in exprs should be empty.
|
List<Expr> |
getExprsList()
All children fields in exprs should be empty.
|
ExprOrBuilder |
getExprsOrBuilder(int index)
All children fields in exprs should be empty.
|
List<? extends ExprOrBuilder> |
getExprsOrBuilderList()
All children fields in exprs should be empty.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RpnExpr.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RpnExpr.Builder |
mergeFrom(com.google.protobuf.Message other) |
RpnExpr.Builder |
mergeFrom(RpnExpr other) |
RpnExpr.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RpnExpr.Builder |
removeExprs(int index)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
setExprs(int index,
Expr.Builder builderForValue)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
setExprs(int index,
Expr value)
All children fields in exprs should be empty.
|
RpnExpr.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RpnExpr.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RpnExpr.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<RpnExpr.Builder>public RpnExpr.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.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<RpnExpr.Builder>public RpnExpr getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RpnExpr build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RpnExpr buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RpnExpr.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>public RpnExpr.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<RpnExpr.Builder>public RpnExpr.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>public RpnExpr.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>public RpnExpr.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<RpnExpr.Builder>public RpnExpr.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<RpnExpr.Builder>public RpnExpr.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RpnExpr.Builder>public RpnExpr.Builder mergeFrom(RpnExpr other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>public RpnExpr.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<RpnExpr.Builder>IOExceptionpublic List<Expr> getExprsList()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;getExprsList in interface RpnExprOrBuilderpublic int getExprsCount()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;getExprsCount in interface RpnExprOrBuilderpublic Expr getExprs(int index)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;getExprs in interface RpnExprOrBuilderpublic RpnExpr.Builder setExprs(int index, Expr value)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder setExprs(int index, Expr.Builder builderForValue)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder addExprs(Expr value)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder addExprs(int index, Expr value)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder addExprs(Expr.Builder builderForValue)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder addExprs(int index, Expr.Builder builderForValue)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder addAllExprs(Iterable<? extends Expr> values)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder clearExprs()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public RpnExpr.Builder removeExprs(int index)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public Expr.Builder getExprsBuilder(int index)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public ExprOrBuilder getExprsOrBuilder(int index)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;getExprsOrBuilder in interface RpnExprOrBuilderpublic List<? extends ExprOrBuilder> getExprsOrBuilderList()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;getExprsOrBuilderList in interface RpnExprOrBuilderpublic Expr.Builder addExprsBuilder()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public Expr.Builder addExprsBuilder(int index)
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public List<Expr.Builder> getExprsBuilderList()
All children fields in exprs should be empty.
repeated .tipb.Expr exprs = 1;public final RpnExpr.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>public final RpnExpr.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RpnExpr.Builder>Copyright © 2025 PingCAP. All rights reserved.