Get desktop application:
View/edit binary Protocol Buffers messages
Group is a grouping of nodes.
Used in:
,Name of the group.
Wether the group is allowed to be null.
Indicates whether the group is repeated.
Nodes that this group is composed of.
Leaf definition.
Used in:
Name of the column.
Storage layout of the column.
Node is a node in a schema tree.
Used in:
type can either be a leaf or a group.
Leaf node of the schema.
Group of other nodes for nested schemas.
Schema definition for a table.
Used in:
Root node of the schema.
Columns to sort by in the schema.
UniquePrimaryIndex defines whether the primary index is unique. Duplicate (according to the sorting column) rows will be dropped on compaction.
SortingColumn definition.
Used in:
Path to the leaf column to sort by.
Direction of the sorting.
Whether nulls are the smallest or largest values.
Enum of possible sorting directions.
Used in:
Unknown direction.
Sort in ascending order.
Sort in descending order.
Storage layout describes the physical storage properties of a column.
Used in:
Type of the column.
Encoding of the column.
Compression of the column.
Wether values in the column are allowed to be null.
Indicates whether the parquet column is repeated.
Compression enum of a column.
Used in:
No compression.
Snappy compression.
GZIP compression.
Brotli compression.
LZ4_RAW compression.
ZSTD compression.
Encoding enum of a column.
Used in:
Plain encoding.
Dictionary run-length encoding.
Delta binary packed encoding.
Delta Byte Array encoding.
Delta Length Byte Array encoding.
Type enum of a column.
Used in:
Unknown type.
Represents a string type.
Represents an int64 type.
Represents a double type.
Represents a boolean type.
Represents a int32 type.
Represents a uint64 type.