Package io.substrait.proto
Interface SimpleExtensionURNOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SimpleExtensionURN,SimpleExtensionURN.Builder
public interface SimpleExtensionURNOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintA surrogate key used in the context of a single plan used to reference the URN associated with an extension.getUrn()The extension URN that uniquely identifies this extension.com.google.protobuf.ByteStringThe extension URN that uniquely identifies this extension.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
-
getExtensionUrnAnchor
int getExtensionUrnAnchor()A surrogate key used in the context of a single plan used to reference the URN associated with an extension. 0 is a valid anchor/reference, but prefer non-zero values for ergonomics.
uint32 extension_urn_anchor = 1;- Returns:
- The extensionUrnAnchor.
-
getUrn
String getUrn()The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Returns:
- The urn.
-
getUrnBytes
com.google.protobuf.ByteString getUrnBytes()The extension URN that uniquely identifies this extension. This must follow the format extension:<OWNER>:<ID> and serves as the "namespace" of this extension.
string urn = 2;- Returns:
- The bytes for urn.
-