Package dev.vortex.proto
Class ExprProtos.Expr.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
dev.vortex.proto.ExprProtos.Expr.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExprProtos.ExprOrBuilder,Cloneable
- Enclosing class:
- ExprProtos.Expr
public static final class ExprProtos.Expr.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
implements ExprProtos.ExprOrBuilder
Captures a generic representation of expressions in Vortex. Expression deserializers can be registered with a Vortex session to handle parsing this into an in-memory expression for execution.Protobuf type
vortex.expr.Expr-
Method Summary
Modifier and TypeMethodDescriptionaddAllChildren(Iterable<? extends ExprProtos.Expr> values) repeated .vortex.expr.Expr children = 2;addChildren(int index, ExprProtos.Expr value) repeated .vortex.expr.Expr children = 2;addChildren(int index, ExprProtos.Expr.Builder builderForValue) repeated .vortex.expr.Expr children = 2;addChildren(ExprProtos.Expr value) repeated .vortex.expr.Expr children = 2;addChildren(ExprProtos.Expr.Builder builderForValue) repeated .vortex.expr.Expr children = 2;repeated .vortex.expr.Expr children = 2;addChildrenBuilder(int index) repeated .vortex.expr.Expr children = 2;build()clear()repeated .vortex.expr.Expr children = 2;clearId()string id = 1;optional bytes metadata = 3;getChildren(int index) repeated .vortex.expr.Expr children = 2;getChildrenBuilder(int index) repeated .vortex.expr.Expr children = 2;repeated .vortex.expr.Expr children = 2;intrepeated .vortex.expr.Expr children = 2;repeated .vortex.expr.Expr children = 2;getChildrenOrBuilder(int index) repeated .vortex.expr.Expr children = 2;List<? extends ExprProtos.ExprOrBuilder>repeated .vortex.expr.Expr children = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()string id = 1;com.google.protobuf.ByteStringstring id = 1;com.google.protobuf.ByteStringoptional bytes metadata = 3;booleanoptional bytes metadata = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ExprProtos.Expr other) removeChildren(int index) repeated .vortex.expr.Expr children = 2;setChildren(int index, ExprProtos.Expr value) repeated .vortex.expr.Expr children = 2;setChildren(int index, ExprProtos.Expr.Builder builderForValue) repeated .vortex.expr.Expr children = 2;string id = 1;setIdBytes(com.google.protobuf.ByteString value) string id = 1;setMetadata(com.google.protobuf.ByteString value) optional bytes metadata = 3;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExprProtos.Expr.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExprProtos.Expr.Builder>
-
mergeFrom
public ExprProtos.Expr.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExprProtos.Expr.Builder>- Throws:
IOException
-
getId
string id = 1;- Specified by:
getIdin interfaceExprProtos.ExprOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 1;- Specified by:
getIdBytesin interfaceExprProtos.ExprOrBuilder- Returns:
- The bytes for id.
-
setId
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getChildrenList
repeated .vortex.expr.Expr children = 2;- Specified by:
getChildrenListin interfaceExprProtos.ExprOrBuilder
-
getChildrenCount
public int getChildrenCount()repeated .vortex.expr.Expr children = 2;- Specified by:
getChildrenCountin interfaceExprProtos.ExprOrBuilder
-
getChildren
repeated .vortex.expr.Expr children = 2;- Specified by:
getChildrenin interfaceExprProtos.ExprOrBuilder
-
setChildren
repeated .vortex.expr.Expr children = 2; -
setChildren
repeated .vortex.expr.Expr children = 2; -
addChildren
repeated .vortex.expr.Expr children = 2; -
addChildren
repeated .vortex.expr.Expr children = 2; -
addChildren
repeated .vortex.expr.Expr children = 2; -
addChildren
repeated .vortex.expr.Expr children = 2; -
addAllChildren
repeated .vortex.expr.Expr children = 2; -
clearChildren
repeated .vortex.expr.Expr children = 2; -
removeChildren
repeated .vortex.expr.Expr children = 2; -
getChildrenBuilder
repeated .vortex.expr.Expr children = 2; -
getChildrenOrBuilder
repeated .vortex.expr.Expr children = 2;- Specified by:
getChildrenOrBuilderin interfaceExprProtos.ExprOrBuilder
-
getChildrenOrBuilderList
repeated .vortex.expr.Expr children = 2;- Specified by:
getChildrenOrBuilderListin interfaceExprProtos.ExprOrBuilder
-
addChildrenBuilder
repeated .vortex.expr.Expr children = 2; -
addChildrenBuilder
repeated .vortex.expr.Expr children = 2; -
getChildrenBuilderList
repeated .vortex.expr.Expr children = 2; -
hasMetadata
public boolean hasMetadata()optional bytes metadata = 3;- Specified by:
hasMetadatain interfaceExprProtos.ExprOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.ByteString getMetadata()optional bytes metadata = 3;- Specified by:
getMetadatain interfaceExprProtos.ExprOrBuilder- Returns:
- The metadata.
-
setMetadata
optional bytes metadata = 3;- Parameters:
value- The metadata to set.- Returns:
- This builder for chaining.
-
clearMetadata
optional bytes metadata = 3;- Returns:
- This builder for chaining.
-