Package io.substrait.proto
Class Capabilities.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
io.substrait.proto.Capabilities.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CapabilitiesOrBuilder,Cloneable
- Enclosing class:
- Capabilities
public static final class Capabilities.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
implements CapabilitiesOrBuilder
Defines a set of Capabilities that a system (producer or consumer) supports.Protobuf type
substrait.Capabilities-
Method Summary
Modifier and TypeMethodDescriptionlist of com.google.Any message types this system supports for advanced extensions.addAdvancedExtensionTypeUrlsBytes(com.google.protobuf.ByteString value) list of com.google.Any message types this system supports for advanced extensions.list of com.google.Any message types this system supports for advanced extensions.addAllSimpleExtensions(Iterable<? extends Capabilities.SimpleExtension> values) list of simple extensions this system supports.addAllSubstraitVersions(Iterable<String> values) List of Substrait versions this system supportsaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSimpleExtensions(int index, Capabilities.SimpleExtension value) list of simple extensions this system supports.addSimpleExtensions(int index, Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.list of simple extensions this system supports.addSimpleExtensions(Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.list of simple extensions this system supports.addSimpleExtensionsBuilder(int index) list of simple extensions this system supports.addSubstraitVersions(String value) List of Substrait versions this system supportsaddSubstraitVersionsBytes(com.google.protobuf.ByteString value) List of Substrait versions this system supportsbuild()clear()list of com.google.Any message types this system supports for advanced extensions.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) list of simple extensions this system supports.List of Substrait versions this system supportsclone()getAdvancedExtensionTypeUrls(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 final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSimpleExtensions(int index) list of simple extensions this system supports.getSimpleExtensionsBuilder(int index) list of simple extensions this system supports.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 supportsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Capabilities other) final Capabilities.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeSimpleExtensions(int index) list of simple extensions this system supports.setAdvancedExtensionTypeUrls(int index, String value) list of com.google.Any message types this system supports for advanced extensions.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSimpleExtensions(int index, Capabilities.SimpleExtension value) list of simple extensions this system supports.setSimpleExtensions(int index, Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.setSubstraitVersions(int index, String value) List of Substrait versions this system supportsfinal Capabilities.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<Capabilities.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
setField
public Capabilities.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
setRepeatedField
public Capabilities.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
addRepeatedField
public Capabilities.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Capabilities.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
mergeFrom
public Capabilities.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Capabilities.Builder>- Throws:
IOException
-
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.
-
setSubstraitVersions
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Parameters:
index- The index to set the value at.value- The substraitVersions to set.- Returns:
- This builder for chaining.
-
addSubstraitVersions
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Parameters:
value- The substraitVersions to add.- Returns:
- This builder for chaining.
-
addAllSubstraitVersions
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Parameters:
values- The substraitVersions to add.- Returns:
- This builder for chaining.
-
clearSubstraitVersions
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Returns:
- This builder for chaining.
-
addSubstraitVersionsBytes
List of Substrait versions this system supports
repeated string substrait_versions = 1;- Parameters:
value- The bytes of the substraitVersions to add.- Returns:
- This builder for chaining.
-
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.
-
setAdvancedExtensionTypeUrls
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Parameters:
index- The index to set the value at.value- The advancedExtensionTypeUrls to set.- Returns:
- This builder for chaining.
-
addAdvancedExtensionTypeUrls
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Parameters:
value- The advancedExtensionTypeUrls to add.- Returns:
- This builder for chaining.
-
addAllAdvancedExtensionTypeUrls
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Parameters:
values- The advancedExtensionTypeUrls to add.- Returns:
- This builder for chaining.
-
clearAdvancedExtensionTypeUrls
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Returns:
- This builder for chaining.
-
addAdvancedExtensionTypeUrlsBytes
list of com.google.Any message types this system supports for advanced extensions.
repeated string advanced_extension_type_urls = 2;- Parameters:
value- The bytes of the advancedExtensionTypeUrls to add.- Returns:
- This builder for chaining.
-
getSimpleExtensionsList
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsListin 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
-
setSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
setSimpleExtensions
public Capabilities.Builder setSimpleExtensions(int index, Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addSimpleExtensions
public Capabilities.Builder addSimpleExtensions(Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addSimpleExtensions
public Capabilities.Builder addSimpleExtensions(int index, Capabilities.SimpleExtension.Builder builderForValue) list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addAllSimpleExtensions
public Capabilities.Builder addAllSimpleExtensions(Iterable<? extends Capabilities.SimpleExtension> values) list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
clearSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
removeSimpleExtensions
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
getSimpleExtensionsBuilder
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
getSimpleExtensionsOrBuilder
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsOrBuilderin interfaceCapabilitiesOrBuilder
-
getSimpleExtensionsOrBuilderList
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3;- Specified by:
getSimpleExtensionsOrBuilderListin interfaceCapabilitiesOrBuilder
-
addSimpleExtensionsBuilder
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
addSimpleExtensionsBuilder
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
getSimpleExtensionsBuilderList
list of simple extensions this system supports.
repeated .substrait.Capabilities.SimpleExtension simple_extensions = 3; -
setUnknownFields
public final Capabilities.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-
mergeUnknownFields
public final Capabilities.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Capabilities.Builder>
-