BlobMetadata
struct BlobMetadataOne entry of a Puffin footer's blobs list.
Implements Copyable, Movable, Writable
- Fields
type: Stringfields: List[Int]snapshot_id: Int64sequence_number: Int64offset: Int64length: Int64compression_codec: String: Empty when the blob is uncompressed, as the spec's absent field means.property_keys: List[String]property_values: List[String]
property
def property(self, key: String) -> String has_property
def has_property(self, key: String) -> Bool is_deletion_vector
def is_deletion_vector(self) -> Bool referenced_data_file
def referenced_data_file(self) -> String A deletion vector's referenced-data-file property.
cardinality
def cardinality(self) -> Int64 A deletion vector's declared number of deleted rows, or -1.
write_to
def write_to(self, mut writer: T)