Package io.substrait.proto
Class ReadRel.IcebergTable.MetadataFileRead.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
io.substrait.proto.ReadRel.IcebergTable.MetadataFileRead.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ReadRel.IcebergTable.MetadataFileReadOrBuilder,Cloneable
- Enclosing class:
- ReadRel.IcebergTable.MetadataFileRead
public static final class ReadRel.IcebergTable.MetadataFileRead.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
implements ReadRel.IcebergTable.MetadataFileReadOrBuilder
Read an Iceberg table using a metadata file. Implicit assumption: required credentials are already known by plan consumer.Protobuf type
substrait.ReadRel.IcebergTable.MetadataFileRead-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) the specific uri of a metadata file (e.g.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) the snapshot id to read.the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorthe specific uri of a metadata file (e.g.com.google.protobuf.ByteStringthe specific uri of a metadata file (e.g.the snapshot id to read.com.google.protobuf.ByteStringthe snapshot id to read.longthe timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)booleanthe snapshot id to read.booleanthe timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setMetadataUri(String value) the specific uri of a metadata file (e.g.setMetadataUriBytes(com.google.protobuf.ByteString value) the specific uri of a metadata file (e.g.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSnapshotId(String value) the snapshot id to read.setSnapshotIdBytes(com.google.protobuf.ByteString value) the snapshot id to read.setSnapshotTimestamp(long value) the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)setUnknownFields(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<ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
setField
public ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
clearField
public ReadRel.IcebergTable.MetadataFileRead.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
clearOneof
public ReadRel.IcebergTable.MetadataFileRead.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
setRepeatedField
public ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
addRepeatedField
public ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
mergeFrom
public ReadRel.IcebergTable.MetadataFileRead.Builder mergeFrom(ReadRel.IcebergTable.MetadataFileRead other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
mergeFrom
public ReadRel.IcebergTable.MetadataFileRead.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<ReadRel.IcebergTable.MetadataFileRead.Builder>- Throws:
IOException
-
getSnapshotCase
- Specified by:
getSnapshotCasein interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder
-
clearSnapshot
-
getMetadataUri
the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Specified by:
getMetadataUriin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- The metadataUri.
-
getMetadataUriBytes
public com.google.protobuf.ByteString getMetadataUriBytes()the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Specified by:
getMetadataUriBytesin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- The bytes for metadataUri.
-
setMetadataUri
the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Parameters:
value- The metadataUri to set.- Returns:
- This builder for chaining.
-
clearMetadataUri
the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Returns:
- This builder for chaining.
-
setMetadataUriBytes
public ReadRel.IcebergTable.MetadataFileRead.Builder setMetadataUriBytes(com.google.protobuf.ByteString value) the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Parameters:
value- The bytes for metadataUri to set.- Returns:
- This builder for chaining.
-
hasSnapshotId
public boolean hasSnapshotId()the snapshot id to read.
string snapshot_id = 2;- Specified by:
hasSnapshotIdin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- Whether the snapshotId field is set.
-
getSnapshotId
the snapshot id to read.
string snapshot_id = 2;- Specified by:
getSnapshotIdin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- The snapshotId.
-
getSnapshotIdBytes
public com.google.protobuf.ByteString getSnapshotIdBytes()the snapshot id to read.
string snapshot_id = 2;- Specified by:
getSnapshotIdBytesin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- The bytes for snapshotId.
-
setSnapshotId
the snapshot id to read.
string snapshot_id = 2;- Parameters:
value- The snapshotId to set.- Returns:
- This builder for chaining.
-
clearSnapshotId
the snapshot id to read.
string snapshot_id = 2;- Returns:
- This builder for chaining.
-
setSnapshotIdBytes
public ReadRel.IcebergTable.MetadataFileRead.Builder setSnapshotIdBytes(com.google.protobuf.ByteString value) the snapshot id to read.
string snapshot_id = 2;- Parameters:
value- The bytes for snapshotId to set.- Returns:
- This builder for chaining.
-
hasSnapshotTimestamp
public boolean hasSnapshotTimestamp()the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)
int64 snapshot_timestamp = 3;- Specified by:
hasSnapshotTimestampin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- Whether the snapshotTimestamp field is set.
-
getSnapshotTimestamp
public long getSnapshotTimestamp()the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)
int64 snapshot_timestamp = 3;- Specified by:
getSnapshotTimestampin interfaceReadRel.IcebergTable.MetadataFileReadOrBuilder- Returns:
- The snapshotTimestamp.
-
setSnapshotTimestamp
the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)
int64 snapshot_timestamp = 3;- Parameters:
value- The snapshotTimestamp to set.- Returns:
- This builder for chaining.
-
clearSnapshotTimestamp
the timestamp that should be used to select the snapshot (Time passed in microseconds since 1970-01-01 00:00:00.000000 in UTC)
int64 snapshot_timestamp = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ReadRel.IcebergTable.MetadataFileRead.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-
mergeUnknownFields
public final ReadRel.IcebergTable.MetadataFileRead.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReadRel.IcebergTable.MetadataFileRead.Builder>
-