Module org.apache.arrow.gandiva
Package org.apache.arrow.gandiva.ipc
Class GandivaTypes.FunctionSignature.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionSignature.Builder>
org.apache.arrow.gandiva.ipc.GandivaTypes.FunctionSignature.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GandivaTypes.FunctionSignatureOrBuilder
- Enclosing class:
- GandivaTypes.FunctionSignature
public static final class GandivaTypes.FunctionSignature.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionSignature.Builder>
implements GandivaTypes.FunctionSignatureOrBuilder
Protobuf type
gandiva.types.FunctionSignature-
Method Summary
Modifier and TypeMethodDescriptionaddAllParamTypes(Iterable<? extends GandivaTypes.ExtGandivaType> values) repeated .gandiva.types.ExtGandivaType paramTypes = 3;addParamTypes(int index, GandivaTypes.ExtGandivaType value) repeated .gandiva.types.ExtGandivaType paramTypes = 3;addParamTypes(int index, GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3;repeated .gandiva.types.ExtGandivaType paramTypes = 3;addParamTypes(GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3;repeated .gandiva.types.ExtGandivaType paramTypes = 3;addParamTypesBuilder(int index) repeated .gandiva.types.ExtGandivaType paramTypes = 3;build()clear()optional string name = 1;repeated .gandiva.types.ExtGandivaType paramTypes = 3;optional .gandiva.types.ExtGandivaType returnType = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()optional string name = 1;com.google.protobuf.ByteStringoptional string name = 1;getParamTypes(int index) repeated .gandiva.types.ExtGandivaType paramTypes = 3;getParamTypesBuilder(int index) repeated .gandiva.types.ExtGandivaType paramTypes = 3;repeated .gandiva.types.ExtGandivaType paramTypes = 3;intrepeated .gandiva.types.ExtGandivaType paramTypes = 3;repeated .gandiva.types.ExtGandivaType paramTypes = 3;getParamTypesOrBuilder(int index) repeated .gandiva.types.ExtGandivaType paramTypes = 3;List<? extends GandivaTypes.ExtGandivaTypeOrBuilder>repeated .gandiva.types.ExtGandivaType paramTypes = 3;optional .gandiva.types.ExtGandivaType returnType = 2;optional .gandiva.types.ExtGandivaType returnType = 2;optional .gandiva.types.ExtGandivaType returnType = 2;booleanhasName()optional string name = 1;booleanoptional .gandiva.types.ExtGandivaType returnType = 2;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 = 2;removeParamTypes(int index) repeated .gandiva.types.ExtGandivaType paramTypes = 3;optional string name = 1;setNameBytes(com.google.protobuf.ByteString value) optional string name = 1;setParamTypes(int index, GandivaTypes.ExtGandivaType value) repeated .gandiva.types.ExtGandivaType paramTypes = 3;setParamTypes(int index, GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3;optional .gandiva.types.ExtGandivaType returnType = 2;setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 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.FunctionSignature.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.FunctionSignature.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.FunctionSignature.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.FunctionSignature.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GandivaTypes.FunctionSignature.Builder>
-
mergeFrom
public GandivaTypes.FunctionSignature.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.FunctionSignature.Builder>- Throws:
IOException
-
hasName
public boolean hasName()optional string name = 1;- Specified by:
hasNamein interfaceGandivaTypes.FunctionSignatureOrBuilder- Returns:
- Whether the name field is set.
-
getName
optional string name = 1;- Specified by:
getNamein interfaceGandivaTypes.FunctionSignatureOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()optional string name = 1;- Specified by:
getNameBytesin interfaceGandivaTypes.FunctionSignatureOrBuilder- Returns:
- The bytes for name.
-
setName
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
optional string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasReturnType
public boolean hasReturnType()optional .gandiva.types.ExtGandivaType returnType = 2;- Specified by:
hasReturnTypein interfaceGandivaTypes.FunctionSignatureOrBuilder- Returns:
- Whether the returnType field is set.
-
getReturnType
optional .gandiva.types.ExtGandivaType returnType = 2;- Specified by:
getReturnTypein interfaceGandivaTypes.FunctionSignatureOrBuilder- Returns:
- The returnType.
-
setReturnType
optional .gandiva.types.ExtGandivaType returnType = 2; -
setReturnType
public GandivaTypes.FunctionSignature.Builder setReturnType(GandivaTypes.ExtGandivaType.Builder builderForValue) optional .gandiva.types.ExtGandivaType returnType = 2; -
mergeReturnType
optional .gandiva.types.ExtGandivaType returnType = 2; -
clearReturnType
optional .gandiva.types.ExtGandivaType returnType = 2; -
getReturnTypeBuilder
optional .gandiva.types.ExtGandivaType returnType = 2; -
getReturnTypeOrBuilder
optional .gandiva.types.ExtGandivaType returnType = 2;- Specified by:
getReturnTypeOrBuilderin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
getParamTypesList
repeated .gandiva.types.ExtGandivaType paramTypes = 3;- Specified by:
getParamTypesListin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
getParamTypesCount
public int getParamTypesCount()repeated .gandiva.types.ExtGandivaType paramTypes = 3;- Specified by:
getParamTypesCountin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
getParamTypes
repeated .gandiva.types.ExtGandivaType paramTypes = 3;- Specified by:
getParamTypesin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
setParamTypes
public GandivaTypes.FunctionSignature.Builder setParamTypes(int index, GandivaTypes.ExtGandivaType value) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
setParamTypes
public GandivaTypes.FunctionSignature.Builder setParamTypes(int index, GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addParamTypes
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addParamTypes
public GandivaTypes.FunctionSignature.Builder addParamTypes(int index, GandivaTypes.ExtGandivaType value) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addParamTypes
public GandivaTypes.FunctionSignature.Builder addParamTypes(GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addParamTypes
public GandivaTypes.FunctionSignature.Builder addParamTypes(int index, GandivaTypes.ExtGandivaType.Builder builderForValue) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addAllParamTypes
public GandivaTypes.FunctionSignature.Builder addAllParamTypes(Iterable<? extends GandivaTypes.ExtGandivaType> values) repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
clearParamTypes
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
removeParamTypes
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
getParamTypesBuilder
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
getParamTypesOrBuilder
repeated .gandiva.types.ExtGandivaType paramTypes = 3;- Specified by:
getParamTypesOrBuilderin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
getParamTypesOrBuilderList
repeated .gandiva.types.ExtGandivaType paramTypes = 3;- Specified by:
getParamTypesOrBuilderListin interfaceGandivaTypes.FunctionSignatureOrBuilder
-
addParamTypesBuilder
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
addParamTypesBuilder
repeated .gandiva.types.ExtGandivaType paramTypes = 3; -
getParamTypesBuilderList
repeated .gandiva.types.ExtGandivaType paramTypes = 3;
-