Package io.substrait.proto
Interface NamedObjectWriteOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NamedObjectWrite,NamedObjectWrite.Builder
public interface NamedObjectWriteOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.extensions.AdvancedExtension advanced_extension = 10;getNames(int index) The list of string is used to represent namespacing (e.g., mydb.mytable).com.google.protobuf.ByteStringgetNamesBytes(int index) The list of string is used to represent namespacing (e.g., mydb.mytable).intThe list of string is used to represent namespacing (e.g., mydb.mytable).The list of string is used to represent namespacing (e.g., mydb.mytable).boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;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
-
getNamesList
The list of string is used to represent namespacing (e.g., mydb.mytable). This assumes shared catalog between systems exchanging a message.
repeated string names = 1;- Returns:
- A list containing the names.
-
getNamesCount
int getNamesCount()The list of string is used to represent namespacing (e.g., mydb.mytable). This assumes shared catalog between systems exchanging a message.
repeated string names = 1;- Returns:
- The count of names.
-
getNames
The list of string is used to represent namespacing (e.g., mydb.mytable). This assumes shared catalog between systems exchanging a message.
repeated string names = 1;- Parameters:
index- The index of the element to return.- Returns:
- The names at the given index.
-
getNamesBytes
com.google.protobuf.ByteString getNamesBytes(int index) The list of string is used to represent namespacing (e.g., mydb.mytable). This assumes shared catalog between systems exchanging a message.
repeated string names = 1;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the names at the given index.
-
hasAdvancedExtension
boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
AdvancedExtension getAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Returns:
- The advancedExtension.
-
getAdvancedExtensionOrBuilder
AdvancedExtensionOrBuilder getAdvancedExtensionOrBuilder().substrait.extensions.AdvancedExtension advanced_extension = 10;
-