All Classes and Interfaces
Class
Description
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The algorithm used in Bloom filter
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The hash function used in Bloom filter.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Bloom filter header is stored at beginning of Bloom filter data of each column
and followed by its bitset.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Enum to annotate whether lists of min/max elements inside ColumnIndex
are ordered and if so, in which direction.
Bounding box for GEOMETRY or GEOGRAPHY type in the representation of min/max
value pair of coordinates from each axis.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Embedded BSON logical type annotation
Allowed for physical types: BYTE_ARRAY
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Utility class for parquet-cli.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Optional statistics for each data page in a ColumnChunk.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Description for column metadata
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Union to specify the order used for the min_value and max_value fields for a
column.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Supported compression algorithms.
Entry point for reading thrift in a streaming fashion
To consume objects coming from a DelegatingFieldConsumer
Delegates reading the field to TypedConsumers.
DEPRECATED: Common types used by frameworks (e.g.
Data page header
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Alternate 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
Implementation note - this header is not necessarily a strict improvement over
`DataPageHeader` (in particular the original header might provide better compression
in some scenarios).
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Decimal logical type annotation
Scale must be zero or a positive integer less than or equal to the precision.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The dictionary page must be placed at the first position of the column chunk
if it is partly or completely dictionary encoded.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Edge interpolation algorithm for Geography logical type
Encodings supported by Parquet.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Event based reader for Thrift
To receive Thrift field events
Representation of Schemas
Crypto metadata for files with encrypted footer *
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Description for file metadata
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Embedded Geography logical type annotation
Geospatial features in the WKB format with an explicit (non-linear/non-planar)
`edges` interpolation algorithm.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Embedded Geometry logical type annotation
Geospatial features in the Well-Known Binary (WKB) format and `edges` interpolation
is always linear/planar.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Statistics specific to Geometry and Geography logical types
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Empty struct to signal IEEE 754 total order for floating point types
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
TProtocol that interns the strings.
Integer logical type annotation
bitWidth must be 8, 16, 32, or 64.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
A specific RuntimeException thrown when invalid values are found in the Parquet file metadata (including the footer,
page header etc.).
Embedded JSON logical type annotation
Allowed for physical types: BYTE_ARRAY
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Wrapper struct to store key values
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
LogicalType annotations to replace ConvertedType.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Convenience instances of logical type classes.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Utility class to validate different types of Parquet metadata (e.g. footer, page headers etc.).
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Time units for logical types
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Logical type to annotate a column that is always null.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Optional offsets for each data page in a ColumnChunk.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
statistics of a given page type and encoding
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Represents an element inside a schema definition
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
A structure for capturing metadata for estimating the unencoded,
uncompressed size of data written.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Sort order within a RowGroup of a leaf column
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Block-based algorithm type annotation
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Statistics per row group and per page
All fields are optional.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Empty structs to use as logical type annotations
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Timestamp logical type annotation
Allowed for physical types: INT64
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Time logical type annotation
Allowed for physical types: INT32 (millis), INT64 (micros, nanos)
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Types supported by Parquet.
receive thrift events of a given type
Empty struct to signal the order defined by the physical or logical type
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
The compression used in the Bloom filter.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Utility to read/write metadata
We use the TCompactProtocol to serialize metadata
Simple default consumer that sets the fields
To read metadata in a streaming fashion.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Embedded Variant logical type annotation
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
Hash strategy type annotation. xxHash is an extremely fast non-cryptographic hash
algorithm.
The set of fields this struct contains, along with convenience methods for finding and manipulating them.