Package io.substrait.proto
Interface ReadRel.IcebergTable.MetadataFileReadOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReadRel.IcebergTable.MetadataFileRead,ReadRel.IcebergTable.MetadataFileRead.Builder
- Enclosing class:
- ReadRel.IcebergTable
public static interface ReadRel.IcebergTable.MetadataFileReadOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionthe 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)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
-
getMetadataUri
String getMetadataUri()the specific uri of a metadata file (e.g. s3://mybucket/mytable/<ver>-<uuid>.metadata.json)
string metadata_uri = 1;- Returns:
- The metadataUri.
-
getMetadataUriBytes
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;- Returns:
- The bytes for metadataUri.
-
hasSnapshotId
boolean hasSnapshotId()the snapshot id to read.
string snapshot_id = 2;- Returns:
- Whether the snapshotId field is set.
-
getSnapshotId
String getSnapshotId()the snapshot id to read.
string snapshot_id = 2;- Returns:
- The snapshotId.
-
getSnapshotIdBytes
com.google.protobuf.ByteString getSnapshotIdBytes()the snapshot id to read.
string snapshot_id = 2;- Returns:
- The bytes for snapshotId.
-
hasSnapshotTimestamp
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;- Returns:
- Whether the snapshotTimestamp field is set.
-
getSnapshotTimestamp
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;- Returns:
- The snapshotTimestamp.
-
getSnapshotCase
ReadRel.IcebergTable.MetadataFileRead.SnapshotCase getSnapshotCase()
-