Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
sum will store the total binary blob length in a stripe
Used in:
ColumnChunk index
Used in:
the number of bytes of this column chunk (including the isNull bitmap) in the storage
the offset of the isNull bitmap within this column chunk
starting offsets of each pixel in this column chunk
the statistics of the pixels in this column chunk
whether this column chunk is stored in little endian
whether the null positions are padded with arbitrary value, only take effects if non-random-accessible encoding (i.e., run-length) is not used
the number of bytes the isNullOffset is align to
Used in:
the number of distinct elements in the dictionary, only valid when dictionary encoding is in use
the explicit cascade encoding scheme specified by pixels writer
Used in:
pixels adaptively cascades delta encoding on run-length encoding, so there is no explicit delta encoding
since v0.2.0, dictionary encoding does not cascade other encoding schemes such as run-length by default
pixels applies bit-packing automatically on all boolean data, so there is no explicit bit-packing encoding
Used in:
, ,Date and Time types are added in Issue #94, use field number 9 and 10 for compatibility.
Integer128 is added for long decimal in Issue #203.
Used in:
Used in:
min,max values saved as milliseconds since epoch
Used in:
The content of the file tail that must be serialized and stored at the end of each file, followed by an eight-byte integer in big endian indicating the start offset of the file tail.
File Footer
Used in:
data schema of this file
file level column statistics
row group information
row group statistics
hidden timestamp column type
file level hidden timestamp column statistics
Used in:
high stores the highest 64 bits whereas low stores the lowest 64 bits
Used in:
The information about a data hash partition. Each row group can be used to store a hash partition of the data in the file.
Used in:
,the id (index in Footer.types) of the columns that are used as the partition key
the hash value of the partition keys in this partition
Pixel statistic statistic: statistic for this pixel
Used in:
PostScript
Used in:
Pixels file version
file content length (everything except FileTail)
number of rows in the file
compression kind, currently NOT USED
compression block size, currently NOT USED
the maximum number of rows in a pixel
the timezone in which the file was written
whether this is a hash partitioned file, each row group is a hash partition if it is true
the number of bytes the start offsets of the column chunks are align to
whether the file contains hidden timestamp columns
it is always "PIXELS", leave this last in the record
Used in:
,Used in:
,Row group information
Used in:
row group start offset
row group serialized content length
serialized RowGroupFooter length
number of rows in this row group
the information of the hash partition, if Footer.partitioned is true
Row group statistic
Used in:
statistic for each column chunk that can be used to filter row groups
statistics for the column chunk of hidden timestamp column that can be used to filter row groups
Used in:
sum will store the total length of all strings in a stripe
Used in:
min,max values saved as milliseconds since epoch
Used in:
min,max values saved as milliseconds since epoch
Used in:
,Used in: