Module org.apache.arrow.gandiva
Package org.apache.arrow.gandiva.ipc
Interface GandivaTypes.FieldOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GandivaTypes.Field,GandivaTypes.Field.Builder
- Enclosing class:
- GandivaTypes
public static interface GandivaTypes.FieldOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetChildren(int index) for complex data types like structs, unionsintfor complex data types like structs, unionsfor complex data types like structs, unionsgetChildrenOrBuilder(int index) for complex data types like structs, unionsList<? extends GandivaTypes.FieldOrBuilder>for complex data types like structs, unionsgetName()name of the fieldcom.google.protobuf.ByteStringname of the fieldbooleanoptional bool nullable = 3;getType()optional .gandiva.types.ExtGandivaType type = 2;optional .gandiva.types.ExtGandivaType type = 2;booleanhasName()name of the fieldbooleanoptional bool nullable = 3;booleanhasType()optional .gandiva.types.ExtGandivaType type = 2;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasName
boolean hasName()name of the field
optional string name = 1;- Returns:
- Whether the name field is set.
-
getName
String getName()name of the field
optional string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()name of the field
optional string name = 1;- Returns:
- The bytes for name.
-
hasType
boolean hasType()optional .gandiva.types.ExtGandivaType type = 2;- Returns:
- Whether the type field is set.
-
getType
GandivaTypes.ExtGandivaType getType()optional .gandiva.types.ExtGandivaType type = 2;- Returns:
- The type.
-
getTypeOrBuilder
GandivaTypes.ExtGandivaTypeOrBuilder getTypeOrBuilder()optional .gandiva.types.ExtGandivaType type = 2; -
hasNullable
boolean hasNullable()optional bool nullable = 3;- Returns:
- Whether the nullable field is set.
-
getNullable
boolean getNullable()optional bool nullable = 3;- Returns:
- The nullable.
-
getChildrenList
List<GandivaTypes.Field> getChildrenList()for complex data types like structs, unions
repeated .gandiva.types.Field children = 4; -
getChildren
for complex data types like structs, unions
repeated .gandiva.types.Field children = 4; -
getChildrenCount
int getChildrenCount()for complex data types like structs, unions
repeated .gandiva.types.Field children = 4; -
getChildrenOrBuilderList
List<? extends GandivaTypes.FieldOrBuilder> getChildrenOrBuilderList()for complex data types like structs, unions
repeated .gandiva.types.Field children = 4; -
getChildrenOrBuilder
for complex data types like structs, unions
repeated .gandiva.types.Field children = 4;
-