Package io.substrait.proto
Class Capabilities
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.Capabilities
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CapabilitiesOrBuilder,Serializable
public final class Capabilities
extends com.google.protobuf.GeneratedMessageV3
implements CapabilitiesOrBuilder
Defines a set of Capabilities that a system (producer or consumer) supports.Protobuf type
substrait.Capabilities- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDefines a set of Capabilities that a system (producer or consumer) supports.static final classProtobuf typesubstrait.Capabilities.SimpleExtensionstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAdvancedExtensionTypeUrls(int index) list of com.google.Any message types this system supports for advanced extensions.com.google.protobuf.ByteStringgetAdvancedExtensionTypeUrlsBytes(int index) list of com.google.Any message types this system supports for advanced extensions.intlist of com.google.Any message types this system supports for advanced extensions.com.google.protobuf.ProtocolStringListlist of com.google.Any message types this system supports for advanced extensions.static Capabilitiesstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<Capabilities>intgetSimpleExtensions(int index) list of simple extensions this system supports.intlist of simple extensions this system supports.list of simple extensions this system supports.getSimpleExtensionsOrBuilder(int index) list of simple extensions this system supports.List<? extends Capabilities.SimpleExtensionOrBuilder>list of simple extensions this system supports.getSubstraitVersions(int index) List of Substrait versions this system supportscom.google.protobuf.ByteStringgetSubstraitVersionsBytes(int index) List of Substrait versions this system supportsintList of Substrait versions this system supportscom.google.protobuf.ProtocolStringListList of Substrait versions this system supportsinthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Capabilities.Builderstatic Capabilities.BuildernewBuilder(Capabilities prototype) protected Capabilities.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static CapabilitiesparseDelimitedFrom(InputStream input) static CapabilitiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CapabilitiesparseFrom(byte[] data) static CapabilitiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CapabilitiesparseFrom(com.google.protobuf.ByteString data) static CapabilitiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CapabilitiesparseFrom(com.google.protobuf.CodedInputStream input) static CapabilitiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CapabilitiesparseFrom(InputStream input) static CapabilitiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CapabilitiesparseFrom(ByteBuffer data) static CapabilitiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Capabilities>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SUBSTRAIT_VERSIONS_FIELD_NUMBER
public static final int SUBSTRAIT_VERSIONS_FIELD_NUMBER- See Also:
-
ADVANCED_EXTENSION_TYPE_URLS_FIELD_NUMBER
public static final int ADVANCED_EXTENSION_TYPE_URLS_FIELD_NUMBER- See Also:
-
SIMPLE_EXTENSIONS_FIELD_NUMBER
public static final int SIMPLE_EXTENSIONS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getSubstraitVersionsList
public com.google.protobuf.ProtocolStringList getSubstraitVersionsList()List of Substrait versions this system supports
repeated string substrait_versions = 1;- Specified by:
getSubstraitVersionsListin interfaceCapabilitiesOrBuilder- Returns:
- A list containing the substraitVersions.
-
getSubstraitVersionsCount
public int getSubstraitVersionsCount()List of Substrait versions this system supports
repeated string substrait_versions = 1;- Specified by:
getSubstraitVersionsCountin interfaceCapabilitiesOrBuilder- Returns:
- The count of substraitVersions.
-
getSubstraitVersions
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Specified by:
getSubstraitVersionsin interfaceCapabilitiesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The substraitVersions at the given index.
-
getSubstraitVersionsBytes
public com.google.protobuf.ByteString getSubstraitVersionsBytes(int index) List of Substrait versions this system supports
repeated string substrait_versions = 1;- Specified by:
getSubstraitVersionsBytesin interfaceCapabilitiesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the substraitVersions at the given index.
-
getAdvancedExtensionTypeUrlsList
public com.google.protobuf.ProtocolStringList getAdvancedExtensionTypeUrlsList()list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Specified by:
getAdvancedExtensionTypeUrlsListin interfaceCapabilitiesOrBuilder- Returns:
- A list containing the advancedExtensionTypeUrls.
-
getAdvancedExtensionTypeUrlsCount
public int getAdvancedExtensionTypeUrlsCount()list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Specified by:
getAdvancedExtensionTypeUrlsCountin interfaceCapabilitiesOrBuilder- Returns:
- The count of advancedExtensionTypeUrls.
-
getAdvancedExtensionTypeUrls
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Specified by:
getAdvancedExtensionTypeUrlsin interfaceCapabilitiesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The advancedExtensionTypeUrls at the given index.
-
getAdvancedExtensionTypeUrlsBytes
public com.google.protobuf.ByteString getAdvancedExtensionTypeUrlsBytes(int index) list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Specified by:
getAdvancedExtensionTypeUrlsBytesin interfaceCapabilitiesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the advancedExtensionTypeUrls at the given index.
-
getSimpleExtensionsList
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsListin interfaceCapabilitiesOrBuilder
-
getSimpleExtensionsOrBuilderList
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsOrBuilderListin interfaceCapabilitiesOrBuilder
-
getSimpleExtensionsCount
public int getSimpleExtensionsCount()list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsCountin interfaceCapabilitiesOrBuilder
-
getSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsin interfaceCapabilitiesOrBuilder
-
getSimpleExtensionsOrBuilder
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsOrBuilderin interfaceCapabilitiesOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Capabilities parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Capabilities parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Capabilities parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Capabilities parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Capabilities parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Capabilities parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Capabilities parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Capabilities parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Capabilities parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Capabilities.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-