package
0.0.0-20230712180008-5d42db8f0d47
Repository: https://github.com/segmentio/parquet-go.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
Bit packed encoding.
No description provided by the author
Added in 2.4.
No description provided by the author
Encoding for floating-point data.
No description provided by the author
Version 2 is indicated in the PageHeader and the use of DataPageHeaderV2, and allows you to read repetition and definition level data without decompressing the Page.
Delta encoding for integers.
Incremental-encoded byte array.
Encoding for byte arrays to separate the length values and the data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
deprecated, only used by legacy implementations.
DEPRECATED (Added in 2.4).
Added in 2.9.
No description provided by the author
The field is optional (can be null) and each record has 0 or 1 values.
Default encoding.
Deprecated: Dictionary encoding.
The field is repeated and can contain 0 or more values.
The field is required (can not be null) and each record has exactly 1 value.
Group packed run length encoding.
Dictionary encoding: the ids are encoded using the RLE encoding.
No description provided by the author
No description provided by the author
No description provided by the author
Added in 2.4.

# Structs

No description provided by the author
No description provided by the author
The algorithm used in Bloom filter.
No description provided by the author
The hash function used in Bloom filter.
Bloom filter header is stored at beginning of Bloom filter data of each column and followed by its bitset.
The compression used in the Bloom filter.
Embedded BSON logical type annotation Allowed for physical types: BINARY.
No description provided by the author
No description provided by the author
Description for ColumnIndex.
Description for column metadata.
Union to specify the order used for the min_value and max_value fields for a column.
Data page header.
New page format allowing reading levels without decompressing the data Repetition and definition levels are uncompressed The remaining section containing the data is compressed if is_compressed is true.
No description provided by the author
Decimal logical type annotation To maintain forward-compatibility in v1, implementations using this logical type must also set scale and precision on the annotated SchemaElement.
The dictionary page must be placed at the first position of the column chunk if it is partly or completely dictionary encoded.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Crypto metadata for files with encrypted footer.
Description for file metadata.
No description provided by the author
Integer logical type annotation bitWidth must be 8, 16, 32, or 64.
Embedded JSON logical type annotation Allowed for physical types: BINARY.
Wrapper struct to store key values.
No description provided by the author
LogicalType annotations to replace ConvertedType.
No description provided by the author
No description provided by the author
Time units for logical types.
No description provided by the author
Logical type to annotate a column that is always null.
No description provided by the author
Statistics of a given page type and encoding.
No description provided by the author
No description provided by the author
No description provided by the author
Represents a element inside a schema definition.
Wrapper struct to specify sort order.
Block-based algorithm type annotation.
Statistics per row group and per page.
Empty structs to use as logical type annotations.
Timestamp logical type annotation Allowed for physical types: INT64.
Time logical type annotation Allowed for physical types: INT32 (millis), INT64 (micros, nanos).
No description provided by the author
Empty struct to signal the order defined by the physical or logical type.
No description provided by the author
Hash strategy type annotation.

# Type aliases

Enum to annotate whether lists of min/max elements inside ColumnIndex are ordered and if so, in which direction.
Supported compression algorithms.
Encodings supported by Parquet.
Representation of Schemas.
No description provided by the author
Types supported by Parquet.