parquet/internal/bmi | Package bmi contains helpers for manipulating bitmaps via BMI2 extensions properly falling back to pure go implementations if the CPU doesn't support BMI2. |
parquet/internal/debug | Package debug provides APIs for conditional runtime assertions and debug logging. |
parquet/internal/encoding | |
parquet/internal/encryption | Package encryption contains the internal helpers for the parquet AES encryption/decryption handling. |
parquet/internal/gen-go | |
parquet/internal/gen-go/parquet | |
parquet/internal/testutils | Package testutils contains utilities for generating random data and other helpers that are used for testing the various aspects of the parquet library. |
parquet/internal/thrift | Package thrift is just some useful helpers for interacting with thrift to make other code easier to read/write and centralize interactions. |
parquet/internal/utils | Package utils contains various internal utilities for the parquet library that aren't intended to be exposed to external consumers such as interfaces and bitmap readers/writers including the RLE encoder/decoder and so on. |