Package io.substrait.proto
Class ReadRel
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.ReadRel
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ReadRelOrBuilder,Serializable
public final class ReadRel
extends com.google.protobuf.GeneratedMessageV3
implements ReadRelOrBuilder
The scan operator of base data (physical or virtual), including filtering and projection.Protobuf type
substrait.ReadRel- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThe scan operator of base data (physical or virtual), including filtering and projection.static final classA stub type that can be used to extend/introduce new table types outside the specification.static interfacestatic final classRead an Iceberg Tablestatic interfacestatic final classRepresents a list of files in input of a scan operationstatic interfacestatic final classA base table.static interfacestatic enumstatic final classA table composed of expressions.static 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionboolean.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.extensions.AdvancedExtension advanced_extension = 10;.substrait.NamedStruct base_schema = 2;.substrait.NamedStruct base_schema = 2;.substrait.Expression best_effort_filter = 11;.substrait.Expression best_effort_filter = 11;.substrait.RelCommon common = 1;.substrait.RelCommon common = 1;static ReadRelstatic final com.google.protobuf.Descriptors.Descriptor.substrait.ReadRel.ExtensionTable extension_table = 8;.substrait.ReadRel.ExtensionTable extension_table = 8;.substrait.Expression filter = 3;.substrait.Expression filter = 3;.substrait.ReadRel.IcebergTable iceberg_table = 9;.substrait.ReadRel.IcebergTable iceberg_table = 9;.substrait.ReadRel.LocalFiles local_files = 6;.substrait.ReadRel.LocalFiles local_files = 6;.substrait.ReadRel.NamedTable named_table = 7;.substrait.ReadRel.NamedTable named_table = 7;com.google.protobuf.Parser<ReadRel>.substrait.Expression.MaskExpression projection = 4;.substrait.Expression.MaskExpression projection = 4;int.substrait.ReadRel.VirtualTable virtual_table = 5;.substrait.ReadRel.VirtualTable virtual_table = 5;boolean.substrait.extensions.AdvancedExtension advanced_extension = 10;boolean.substrait.NamedStruct base_schema = 2;boolean.substrait.Expression best_effort_filter = 11;boolean.substrait.RelCommon common = 1;boolean.substrait.ReadRel.ExtensionTable extension_table = 8;boolean.substrait.Expression filter = 3;inthashCode()boolean.substrait.ReadRel.IcebergTable iceberg_table = 9;boolean.substrait.ReadRel.LocalFiles local_files = 6;boolean.substrait.ReadRel.NamedTable named_table = 7;boolean.substrait.Expression.MaskExpression projection = 4;boolean.substrait.ReadRel.VirtualTable virtual_table = 5;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ReadRel.Builderstatic ReadRel.BuildernewBuilder(ReadRel prototype) protected ReadRel.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ReadRelparseDelimitedFrom(InputStream input) static ReadRelparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReadRelparseFrom(byte[] data) static ReadRelparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReadRelparseFrom(com.google.protobuf.ByteString data) static ReadRelparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReadRelparseFrom(com.google.protobuf.CodedInputStream input) static ReadRelparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReadRelparseFrom(InputStream input) static ReadRelparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ReadRelparseFrom(ByteBuffer data) static ReadRelparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ReadRel>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
-
COMMON_FIELD_NUMBER
public static final int COMMON_FIELD_NUMBER- See Also:
-
BASE_SCHEMA_FIELD_NUMBER
public static final int BASE_SCHEMA_FIELD_NUMBER- See Also:
-
FILTER_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER- See Also:
-
BEST_EFFORT_FILTER_FIELD_NUMBER
public static final int BEST_EFFORT_FILTER_FIELD_NUMBER- See Also:
-
PROJECTION_FIELD_NUMBER
public static final int PROJECTION_FIELD_NUMBER- See Also:
-
ADVANCED_EXTENSION_FIELD_NUMBER
public static final int ADVANCED_EXTENSION_FIELD_NUMBER- See Also:
-
VIRTUAL_TABLE_FIELD_NUMBER
public static final int VIRTUAL_TABLE_FIELD_NUMBER- See Also:
-
LOCAL_FILES_FIELD_NUMBER
public static final int LOCAL_FILES_FIELD_NUMBER- See Also:
-
NAMED_TABLE_FIELD_NUMBER
public static final int NAMED_TABLE_FIELD_NUMBER- See Also:
-
EXTENSION_TABLE_FIELD_NUMBER
public static final int EXTENSION_TABLE_FIELD_NUMBER- See Also:
-
ICEBERG_TABLE_FIELD_NUMBER
public static final int ICEBERG_TABLE_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
-
getReadTypeCase
- Specified by:
getReadTypeCasein interfaceReadRelOrBuilder
-
hasCommon
public boolean hasCommon().substrait.RelCommon common = 1;- Specified by:
hasCommonin interfaceReadRelOrBuilder- Returns:
- Whether the common field is set.
-
getCommon
.substrait.RelCommon common = 1;- Specified by:
getCommonin interfaceReadRelOrBuilder- Returns:
- The common.
-
getCommonOrBuilder
.substrait.RelCommon common = 1;- Specified by:
getCommonOrBuilderin interfaceReadRelOrBuilder
-
hasBaseSchema
public boolean hasBaseSchema().substrait.NamedStruct base_schema = 2;- Specified by:
hasBaseSchemain interfaceReadRelOrBuilder- Returns:
- Whether the baseSchema field is set.
-
getBaseSchema
.substrait.NamedStruct base_schema = 2;- Specified by:
getBaseSchemain interfaceReadRelOrBuilder- Returns:
- The baseSchema.
-
getBaseSchemaOrBuilder
.substrait.NamedStruct base_schema = 2;- Specified by:
getBaseSchemaOrBuilderin interfaceReadRelOrBuilder
-
hasFilter
public boolean hasFilter().substrait.Expression filter = 3;- Specified by:
hasFilterin interfaceReadRelOrBuilder- Returns:
- Whether the filter field is set.
-
getFilter
.substrait.Expression filter = 3;- Specified by:
getFilterin interfaceReadRelOrBuilder- Returns:
- The filter.
-
getFilterOrBuilder
.substrait.Expression filter = 3;- Specified by:
getFilterOrBuilderin interfaceReadRelOrBuilder
-
hasBestEffortFilter
public boolean hasBestEffortFilter().substrait.Expression best_effort_filter = 11;- Specified by:
hasBestEffortFilterin interfaceReadRelOrBuilder- Returns:
- Whether the bestEffortFilter field is set.
-
getBestEffortFilter
.substrait.Expression best_effort_filter = 11;- Specified by:
getBestEffortFilterin interfaceReadRelOrBuilder- Returns:
- The bestEffortFilter.
-
getBestEffortFilterOrBuilder
.substrait.Expression best_effort_filter = 11;- Specified by:
getBestEffortFilterOrBuilderin interfaceReadRelOrBuilder
-
hasProjection
public boolean hasProjection().substrait.Expression.MaskExpression projection = 4;- Specified by:
hasProjectionin interfaceReadRelOrBuilder- Returns:
- Whether the projection field is set.
-
getProjection
.substrait.Expression.MaskExpression projection = 4;- Specified by:
getProjectionin interfaceReadRelOrBuilder- Returns:
- The projection.
-
getProjectionOrBuilder
.substrait.Expression.MaskExpression projection = 4;- Specified by:
getProjectionOrBuilderin interfaceReadRelOrBuilder
-
hasAdvancedExtension
public boolean hasAdvancedExtension().substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
hasAdvancedExtensionin interfaceReadRelOrBuilder- Returns:
- Whether the advancedExtension field is set.
-
getAdvancedExtension
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionin interfaceReadRelOrBuilder- Returns:
- The advancedExtension.
-
getAdvancedExtensionOrBuilder
.substrait.extensions.AdvancedExtension advanced_extension = 10;- Specified by:
getAdvancedExtensionOrBuilderin interfaceReadRelOrBuilder
-
hasVirtualTable
public boolean hasVirtualTable().substrait.ReadRel.VirtualTable virtual_table = 5;- Specified by:
hasVirtualTablein interfaceReadRelOrBuilder- Returns:
- Whether the virtualTable field is set.
-
getVirtualTable
.substrait.ReadRel.VirtualTable virtual_table = 5;- Specified by:
getVirtualTablein interfaceReadRelOrBuilder- Returns:
- The virtualTable.
-
getVirtualTableOrBuilder
.substrait.ReadRel.VirtualTable virtual_table = 5;- Specified by:
getVirtualTableOrBuilderin interfaceReadRelOrBuilder
-
hasLocalFiles
public boolean hasLocalFiles().substrait.ReadRel.LocalFiles local_files = 6;- Specified by:
hasLocalFilesin interfaceReadRelOrBuilder- Returns:
- Whether the localFiles field is set.
-
getLocalFiles
.substrait.ReadRel.LocalFiles local_files = 6;- Specified by:
getLocalFilesin interfaceReadRelOrBuilder- Returns:
- The localFiles.
-
getLocalFilesOrBuilder
.substrait.ReadRel.LocalFiles local_files = 6;- Specified by:
getLocalFilesOrBuilderin interfaceReadRelOrBuilder
-
hasNamedTable
public boolean hasNamedTable().substrait.ReadRel.NamedTable named_table = 7;- Specified by:
hasNamedTablein interfaceReadRelOrBuilder- Returns:
- Whether the namedTable field is set.
-
getNamedTable
.substrait.ReadRel.NamedTable named_table = 7;- Specified by:
getNamedTablein interfaceReadRelOrBuilder- Returns:
- The namedTable.
-
getNamedTableOrBuilder
.substrait.ReadRel.NamedTable named_table = 7;- Specified by:
getNamedTableOrBuilderin interfaceReadRelOrBuilder
-
hasExtensionTable
public boolean hasExtensionTable().substrait.ReadRel.ExtensionTable extension_table = 8;- Specified by:
hasExtensionTablein interfaceReadRelOrBuilder- Returns:
- Whether the extensionTable field is set.
-
getExtensionTable
.substrait.ReadRel.ExtensionTable extension_table = 8;- Specified by:
getExtensionTablein interfaceReadRelOrBuilder- Returns:
- The extensionTable.
-
getExtensionTableOrBuilder
.substrait.ReadRel.ExtensionTable extension_table = 8;- Specified by:
getExtensionTableOrBuilderin interfaceReadRelOrBuilder
-
hasIcebergTable
public boolean hasIcebergTable().substrait.ReadRel.IcebergTable iceberg_table = 9;- Specified by:
hasIcebergTablein interfaceReadRelOrBuilder- Returns:
- Whether the icebergTable field is set.
-
getIcebergTable
.substrait.ReadRel.IcebergTable iceberg_table = 9;- Specified by:
getIcebergTablein interfaceReadRelOrBuilder- Returns:
- The icebergTable.
-
getIcebergTableOrBuilder
.substrait.ReadRel.IcebergTable iceberg_table = 9;- Specified by:
getIcebergTableOrBuilderin interfaceReadRelOrBuilder
-
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 ReadRel parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReadRel parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReadRel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReadRel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReadRel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ReadRel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ReadRel parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ReadRel parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ReadRel 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 ReadRel.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
-