Module org.apache.arrow.gandiva
Package org.apache.arrow.gandiva.ipc
Class GandivaTypes.FunctionNode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionNode.Builder>
org.apache.arrow.gandiva.ipc.GandivaTypes.FunctionNode.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GandivaTypes.FunctionNodeOrBuilder
- Enclosing class:
- GandivaTypes.FunctionNode
public static final class GandivaTypes.FunctionNode.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionNode.Builder>
implements GandivaTypes.FunctionNodeOrBuilder
Protobuf type
gandiva.types.FunctionNode-
Method Summary
Modifier and TypeMethodDescriptionaddAllInArgs(Iterable<? extends GandivaTypes.TreeNode> values) repeated .gandiva.types.TreeNode inArgs = 2;addInArgs(int index, GandivaTypes.TreeNode value) repeated .gandiva.types.TreeNode inArgs = 2;addInArgs(int index, GandivaTypes.TreeNode.Builder builderForValue) repeated .gandiva.types.TreeNode inArgs = 2;addInArgs(GandivaTypes.TreeNode value) repeated .gandiva.types.TreeNode inArgs = 2;addInArgs(GandivaTypes.TreeNode.Builder builderForValue) repeated .gandiva.types.TreeNode inArgs = 2;repeated .gandiva.types.TreeNode inArgs = 2;addInArgsBuilder(int index) repeated .gandiva.types.TreeNode inArgs = 2;build()clear()optional string functionName = 1;repeated .gandiva.types.TreeNode inArgs = 2;optional .gandiva.types.ExtGandivaType returnType = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional string functionName = 1;com.google.protobuf.ByteStringoptional string functionName = 1;getInArgs(int index) repeated .gandiva.types.TreeNode inArgs = 2;getInArgsBuilder(int index) repeated .gandiva.types.TreeNode inArgs = 2;repeated .gandiva.types.TreeNode inArgs = 2;intrepeated .gandiva.types.TreeNode inArgs = 2;repeated .gandiva.types.TreeNode inArgs = 2;getInArgsOrBuilder(int index) repeated .gandiva.types.TreeNode inArgs = 2;List<? extends GandivaTypes.TreeNodeOrBuilder>repeated .gandiva.types.TreeNode inArgs = 2;optional .gandiva.types.ExtGandivaType returnType = 3;optional .gandiva.types.ExtGandivaType returnType = 3;optional .gandiva.types.ExtGandivaType returnType = 3;booleanoptional string functionName = 1;booleanoptional .gandiva.types.ExtGandivaType returnType = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .gandiva.types.ExtGandivaType returnType = 3;removeInArgs(int index) repeated .gandiva.types.TreeNode inArgs = 2;setFunctionName(String value) optional string functionName = 1;setFunctionNameBytes(com.google.protobuf.ByteString value) optional string functionName = 1;setInArgs(int index, GandivaTypes.TreeNode value) repeated .gandiva.types.TreeNode inArgs = 2;setInArgs(int index, GandivaTypes.TreeNode.Builder builderForValue) repeated .gandiva.types.TreeNode inArgs = 2;optional .gandiva.types.ExtGandivaType returnType = 3;setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 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<GandivaTypes.FunctionNode.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.FunctionNode.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.FunctionNode.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.FunctionNode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionNode.Builder>
-
mergeFrom
public GandivaTypes.FunctionNode.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.FunctionNode.Builder>- Throws:
IOException
-
hasFunctionName
public boolean hasFunctionName()optional string functionName = 1;- Specified by:
hasFunctionNamein interfaceGandivaTypes.FunctionNodeOrBuilder- Returns:
- Whether the functionName field is set.
-
getFunctionName
optional string functionName = 1;- Specified by:
getFunctionNamein interfaceGandivaTypes.FunctionNodeOrBuilder- Returns:
- The functionName.
-
getFunctionNameBytes
public com.google.protobuf.ByteString getFunctionNameBytes()optional string functionName = 1;- Specified by:
getFunctionNameBytesin interfaceGandivaTypes.FunctionNodeOrBuilder- Returns:
- The bytes for functionName.
-
setFunctionName
optional string functionName = 1;- Parameters:
value- The functionName to set.- Returns:
- This builder for chaining.
-
clearFunctionName
optional string functionName = 1;- Returns:
- This builder for chaining.
-
setFunctionNameBytes
optional string functionName = 1;- Parameters:
value- The bytes for functionName to set.- Returns:
- This builder for chaining.
-
getInArgsList
repeated .gandiva.types.TreeNode inArgs = 2;- Specified by:
getInArgsListin interfaceGandivaTypes.FunctionNodeOrBuilder
-
getInArgsCount
public int getInArgsCount()repeated .gandiva.types.TreeNode inArgs = 2;- Specified by:
getInArgsCountin interfaceGandivaTypes.FunctionNodeOrBuilder
-
getInArgs
repeated .gandiva.types.TreeNode inArgs = 2;- Specified by:
getInArgsin interfaceGandivaTypes.FunctionNodeOrBuilder
-
setInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
setInArgs
public GandivaTypes.FunctionNode.Builder setInArgs(int index, GandivaTypes.TreeNode.Builder builderForValue) repeated .gandiva.types.TreeNode inArgs = 2; -
addInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
addInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
addInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
addInArgs
public GandivaTypes.FunctionNode.Builder addInArgs(int index, GandivaTypes.TreeNode.Builder builderForValue) repeated .gandiva.types.TreeNode inArgs = 2; -
addAllInArgs
public GandivaTypes.FunctionNode.Builder addAllInArgs(Iterable<? extends GandivaTypes.TreeNode> values) repeated .gandiva.types.TreeNode inArgs = 2; -
clearInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
removeInArgs
repeated .gandiva.types.TreeNode inArgs = 2; -
getInArgsBuilder
repeated .gandiva.types.TreeNode inArgs = 2; -
getInArgsOrBuilder
repeated .gandiva.types.TreeNode inArgs = 2;- Specified by:
getInArgsOrBuilderin interfaceGandivaTypes.FunctionNodeOrBuilder
-
getInArgsOrBuilderList
repeated .gandiva.types.TreeNode inArgs = 2;- Specified by:
getInArgsOrBuilderListin interfaceGandivaTypes.FunctionNodeOrBuilder
-
addInArgsBuilder
repeated .gandiva.types.TreeNode inArgs = 2; -
addInArgsBuilder
repeated .gandiva.types.TreeNode inArgs = 2; -
getInArgsBuilderList
repeated .gandiva.types.TreeNode inArgs = 2; -
hasReturnType
public boolean hasReturnType()optional .gandiva.types.ExtGandivaType returnType = 3;- Specified by:
hasReturnTypein interfaceGandivaTypes.FunctionNodeOrBuilder- Returns:
- Whether the returnType field is set.
-
getReturnType
optional .gandiva.types.ExtGandivaType returnType = 3;- Specified by:
getReturnTypein interfaceGandivaTypes.FunctionNodeOrBuilder- Returns:
- The returnType.
-
setReturnType
optional .gandiva.types.ExtGandivaType returnType = 3; -
setReturnType
public GandivaTypes.FunctionNode.Builder setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 3; -
mergeReturnType
optional .gandiva.types.ExtGandivaType returnType = 3; -
clearReturnType
optional .gandiva.types.ExtGandivaType returnType = 3; -
getReturnTypeBuilder
optional .gandiva.types.ExtGandivaType returnType = 3; -
getReturnTypeOrBuilder
optional .gandiva.types.ExtGandivaType returnType = 3;- Specified by:
getReturnTypeOrBuilderin interfaceGandivaTypes.FunctionNodeOrBuilder
-