Package org.apache.parquet.format
package org.apache.parquet.format
-
ClassDescriptionThe 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 filterThe 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_ARRAYThe 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 metadataThe 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.DEPRECATED: Common types used by frameworks (e.g.Data page headerThe 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 typeEncodings 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.Representation of SchemasCrypto 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 metadataThe 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 typesThe 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 typesThe 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_ARRAYThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Wrapper struct to store key valuesThe 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 typesThe 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 encodingThe 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 definitionThe 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 columnThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Block-based algorithm type annotationThe 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 annotationsThe set of fields this struct contains, along with convenience methods for finding and manipulating them.Timestamp logical type annotation Allowed for physical types: INT64The 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.Empty struct to signal the order defined by the physical or logical typeThe 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 metadataSimple default consumer that sets the fieldsTo 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 annotationThe 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.