Package io.substrait.proto
Interface SimpleExtensionDeclaration.ExtensionFunctionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SimpleExtensionDeclaration.ExtensionFunction,SimpleExtensionDeclaration.ExtensionFunction.Builder
- Enclosing class:
- SimpleExtensionDeclaration
public static interface SimpleExtensionDeclaration.ExtensionFunctionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintreferences the extension_uri_anchor defined for a specific extension URI.intA surrogate key used in the context of a single plan to reference a specific functiongetName()A function signature compound namecom.google.protobuf.ByteStringA function signature compound nameMethods 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
-
getExtensionUriReference
int getExtensionUriReference()references the extension_uri_anchor defined for a specific extension URI.
uint32 extension_uri_reference = 1;- Returns:
- The extensionUriReference.
-
getFunctionAnchor
int getFunctionAnchor()A surrogate key used in the context of a single plan to reference a specific function
uint32 function_anchor = 2;- Returns:
- The functionAnchor.
-
getName
String getName()A function signature compound name
string name = 3;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()A function signature compound name
string name = 3;- Returns:
- The bytes for name.
-