Module org.apache.arrow.gandiva
Package org.apache.arrow.gandiva.ipc
Class GandivaTypes.IfNode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.IfNode.Builder>
org.apache.arrow.gandiva.ipc.GandivaTypes.IfNode.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GandivaTypes.IfNodeOrBuilder
- Enclosing class:
- GandivaTypes.IfNode
public static final class GandivaTypes.IfNode.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.IfNode.Builder>
implements GandivaTypes.IfNodeOrBuilder
Protobuf type
gandiva.types.IfNode-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()optional .gandiva.types.TreeNode cond = 1;optional .gandiva.types.TreeNode elseNode = 3;optional .gandiva.types.ExtGandivaType returnType = 4;optional .gandiva.types.TreeNode thenNode = 2;getCond()optional .gandiva.types.TreeNode cond = 1;optional .gandiva.types.TreeNode cond = 1;optional .gandiva.types.TreeNode cond = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .gandiva.types.TreeNode elseNode = 3;optional .gandiva.types.TreeNode elseNode = 3;optional .gandiva.types.TreeNode elseNode = 3;optional .gandiva.types.ExtGandivaType returnType = 4;optional .gandiva.types.ExtGandivaType returnType = 4;optional .gandiva.types.ExtGandivaType returnType = 4;optional .gandiva.types.TreeNode thenNode = 2;optional .gandiva.types.TreeNode thenNode = 2;optional .gandiva.types.TreeNode thenNode = 2;booleanhasCond()optional .gandiva.types.TreeNode cond = 1;booleanoptional .gandiva.types.TreeNode elseNode = 3;booleanoptional .gandiva.types.ExtGandivaType returnType = 4;booleanoptional .gandiva.types.TreeNode thenNode = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCond(GandivaTypes.TreeNode value) optional .gandiva.types.TreeNode cond = 1;optional .gandiva.types.TreeNode elseNode = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(GandivaTypes.IfNode other) optional .gandiva.types.ExtGandivaType returnType = 4;optional .gandiva.types.TreeNode thenNode = 2;setCond(GandivaTypes.TreeNode value) optional .gandiva.types.TreeNode cond = 1;setCond(GandivaTypes.TreeNode.Builder builderForValue) optional .gandiva.types.TreeNode cond = 1;setElseNode(GandivaTypes.TreeNode value) optional .gandiva.types.TreeNode elseNode = 3;setElseNode(GandivaTypes.TreeNode.Builder builderForValue) optional .gandiva.types.TreeNode elseNode = 3;optional .gandiva.types.ExtGandivaType returnType = 4;setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 4;setThenNode(GandivaTypes.TreeNode value) optional .gandiva.types.TreeNode thenNode = 2;setThenNode(GandivaTypes.TreeNode.Builder builderForValue) optional .gandiva.types.TreeNode thenNode = 2;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<GandivaTypes.IfNode.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<GandivaTypes.IfNode.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<GandivaTypes.IfNode.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<GandivaTypes.IfNode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GandivaTypes.IfNode.Builder>
-
mergeFrom
public GandivaTypes.IfNode.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<GandivaTypes.IfNode.Builder>- Throws:
IOException
-
hasCond
public boolean hasCond()optional .gandiva.types.TreeNode cond = 1;- Specified by:
hasCondin interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- Whether the cond field is set.
-
getCond
optional .gandiva.types.TreeNode cond = 1;- Specified by:
getCondin interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- The cond.
-
setCond
optional .gandiva.types.TreeNode cond = 1; -
setCond
optional .gandiva.types.TreeNode cond = 1; -
mergeCond
optional .gandiva.types.TreeNode cond = 1; -
clearCond
optional .gandiva.types.TreeNode cond = 1; -
getCondBuilder
optional .gandiva.types.TreeNode cond = 1; -
getCondOrBuilder
optional .gandiva.types.TreeNode cond = 1;- Specified by:
getCondOrBuilderin interfaceGandivaTypes.IfNodeOrBuilder
-
hasThenNode
public boolean hasThenNode()optional .gandiva.types.TreeNode thenNode = 2;- Specified by:
hasThenNodein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- Whether the thenNode field is set.
-
getThenNode
optional .gandiva.types.TreeNode thenNode = 2;- Specified by:
getThenNodein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- The thenNode.
-
setThenNode
optional .gandiva.types.TreeNode thenNode = 2; -
setThenNode
optional .gandiva.types.TreeNode thenNode = 2; -
mergeThenNode
optional .gandiva.types.TreeNode thenNode = 2; -
clearThenNode
optional .gandiva.types.TreeNode thenNode = 2; -
getThenNodeBuilder
optional .gandiva.types.TreeNode thenNode = 2; -
getThenNodeOrBuilder
optional .gandiva.types.TreeNode thenNode = 2;- Specified by:
getThenNodeOrBuilderin interfaceGandivaTypes.IfNodeOrBuilder
-
hasElseNode
public boolean hasElseNode()optional .gandiva.types.TreeNode elseNode = 3;- Specified by:
hasElseNodein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- Whether the elseNode field is set.
-
getElseNode
optional .gandiva.types.TreeNode elseNode = 3;- Specified by:
getElseNodein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- The elseNode.
-
setElseNode
optional .gandiva.types.TreeNode elseNode = 3; -
setElseNode
optional .gandiva.types.TreeNode elseNode = 3; -
mergeElseNode
optional .gandiva.types.TreeNode elseNode = 3; -
clearElseNode
optional .gandiva.types.TreeNode elseNode = 3; -
getElseNodeBuilder
optional .gandiva.types.TreeNode elseNode = 3; -
getElseNodeOrBuilder
optional .gandiva.types.TreeNode elseNode = 3;- Specified by:
getElseNodeOrBuilderin interfaceGandivaTypes.IfNodeOrBuilder
-
hasReturnType
public boolean hasReturnType()optional .gandiva.types.ExtGandivaType returnType = 4;- Specified by:
hasReturnTypein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- Whether the returnType field is set.
-
getReturnType
optional .gandiva.types.ExtGandivaType returnType = 4;- Specified by:
getReturnTypein interfaceGandivaTypes.IfNodeOrBuilder- Returns:
- The returnType.
-
setReturnType
optional .gandiva.types.ExtGandivaType returnType = 4; -
setReturnType
public GandivaTypes.IfNode.Builder setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 4; -
mergeReturnType
optional .gandiva.types.ExtGandivaType returnType = 4; -
clearReturnType
optional .gandiva.types.ExtGandivaType returnType = 4; -
getReturnTypeBuilder
optional .gandiva.types.ExtGandivaType returnType = 4; -
getReturnTypeOrBuilder
optional .gandiva.types.ExtGandivaType returnType = 4;- Specified by:
getReturnTypeOrBuilderin interfaceGandivaTypes.IfNodeOrBuilder
-