Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessKeyId() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns the value of the
accessKeyIdrecord component. - all() - Static method in class dev.hardwood.schema.ColumnProjection
-
Returns a projection that includes all columns.
- and(FilterPredicate...) - Static method in interface dev.hardwood.reader.FilterPredicate
- and(FilterPredicate, FilterPredicate) - Static method in interface dev.hardwood.reader.FilterPredicate
- And(List) - Constructor for record class dev.hardwood.reader.FilterPredicate.And
-
Creates an instance of a
Andrecord class. - ARRAY - Enum constant in enum class dev.hardwood.row.VariantType
-
Array — ordered collection of Variant values.
- asArray() - Method in interface dev.hardwood.row.PqVariant
-
Unwrap as a Variant array view for indexed element access.
- asBinary() - Method in interface dev.hardwood.row.PqVariant
-
Extract opaque binary bytes.
- asBoolean() - Method in interface dev.hardwood.row.PqVariant
-
Extract a boolean.
- ASCENDING - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
- asDate() - Method in interface dev.hardwood.row.PqVariant
-
Extract a date (days since Unix epoch).
- asDecimal() - Method in interface dev.hardwood.row.PqVariant
-
Extract a decimal.
- asDouble() - Method in interface dev.hardwood.row.PqVariant
-
Extract a double.
- asFloat() - Method in interface dev.hardwood.row.PqVariant
-
Extract a float.
- asInt() - Method in interface dev.hardwood.row.PqVariant
-
Extract an int.
- asLong() - Method in interface dev.hardwood.row.PqVariant
-
Extract a long.
- asObject() - Method in interface dev.hardwood.row.PqVariant
-
Unwrap as a Variant object view for name-based field navigation.
- asString() - Method in interface dev.hardwood.row.PqVariant
-
Extract a UTF-8 string.
- asTime() - Method in interface dev.hardwood.row.PqVariant
-
Extract a time of day.
- asTimestamp() - Method in interface dev.hardwood.row.PqVariant
-
Extract a timestamp.
- asUuid() - Method in interface dev.hardwood.row.PqVariant
-
Extract a UUID (16 bytes, big-endian).
- AvroReaders - Class in dev.hardwood.avro
-
Factory for creating
AvroRowReaderinstances from aParquetFileReader. - AvroReaders.RowReaderBuilder - Class in dev.hardwood.avro
-
Builds an
AvroRowReaderwith optional projection, filter, and head/tail row limit. - AvroRowReader - Class in dev.hardwood.avro
-
Reads Parquet rows as Avro
GenericRecordinstances.
B
- BatchWaitEvent - Class in dev.hardwood.jfr
-
JFR event emitted when the consumer thread blocks waiting for a batch to be assembled by the assembly thread.
- BatchWaitEvent() - Constructor for class dev.hardwood.jfr.BatchWaitEvent
- binaries() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as binary (byte[]) values.
- BINARY - Enum constant in enum class dev.hardwood.row.VariantType
-
Opaque byte sequence.
- BinaryColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Creates an instance of a
BinaryColumnPredicaterecord class. - BinaryInPredicate(String, byte[][]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Creates an instance of a
BinaryInPredicaterecord class. - BIT_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Bit-packed encoding (deprecated in favor of
Encoding.RLE). - bitWidth() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns the value of the
bitWidthrecord component. - BOOLEAN - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
Single-bit boolean value.
- BOOLEAN_FALSE - Enum constant in enum class dev.hardwood.row.VariantType
-
Boolean
false. - BOOLEAN_TRUE - Enum constant in enum class dev.hardwood.row.VariantType
-
Boolean
true. - BooleanColumnPredicate(String, FilterPredicate.Operator, boolean) - Constructor for record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Creates an instance of a
BooleanColumnPredicaterecord class. - booleans() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as boolean values.
- boundaryOrder() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
boundaryOrderrecord component. - BROTLI - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Brotli compression (high ratio).
- BSON - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
BSON document stored as a byte array.
- BsonType() - Constructor for record class dev.hardwood.metadata.LogicalType.BsonType
-
Creates an instance of a
BsonTyperecord class. - build() - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
- build() - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
- build() - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
- build() - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
- build() - Method in class dev.hardwood.s3.S3Source.Builder
-
Builds the
S3Source. - buildColumnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a single-column
ColumnReaderby column index. - buildColumnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a single-column
ColumnReader. - buildColumnReaders(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a
ColumnReaderscollection for batch-oriented access to a column projection. - builder() - Static method in class dev.hardwood.s3.S3Source
-
Creates a new
S3Source.Builder. - buildRowReader() - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a
RowReaderwith optional projection, filter, and head/tail limit. - buildRowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
-
Begin configuring an
AvroRowReaderwith optional projection, filter, and head/tail row limit. - BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
Variable-length byte array (also used for strings).
- BYTE_STREAM_SPLIT - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Byte-stream split encoding for floating-point data.
C
- children() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
childrenrecord component. - chunkStartOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Computes the absolute file offset where a column chunk's data starts.
- close() - Method in class dev.hardwood.avro.AvroRowReader
- close() - Method in class dev.hardwood.Hardwood
- close() - Method in interface dev.hardwood.HardwoodContext
- close() - Method in class dev.hardwood.reader.ColumnReader
- close() - Method in class dev.hardwood.reader.ColumnReaders
- close() - Method in class dev.hardwood.reader.ParquetFileReader
- close() - Method in interface dev.hardwood.reader.RowReader
- close() - Method in class dev.hardwood.s3.S3InputFile
- close() - Method in class dev.hardwood.s3.S3Source
- codec() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
codecrecord component. - column - Variable in class dev.hardwood.jfr.BatchWaitEvent
- column - Variable in class dev.hardwood.jfr.PageDecodedEvent
- column - Variable in class dev.hardwood.jfr.PageFilterEvent
- column - Variable in class dev.hardwood.jfr.PrefetchMissEvent
- column - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- column() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns the value of the
columnrecord component. - ColumnChunk - Record Class in dev.hardwood.metadata
-
Column chunk metadata.
- ColumnChunk(ColumnMetaData, Long, Integer, Long, Integer) - Constructor for record class dev.hardwood.metadata.ColumnChunk
-
Creates an instance of a
ColumnChunkrecord class. - columnCount - Variable in class dev.hardwood.jfr.FileOpenedEvent
- columnIndex() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
columnIndexrecord component. - columnIndex() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
columnIndexrecord component. - ColumnIndex - Record Class in dev.hardwood.metadata
-
Column index for a column chunk, providing per-page min/max statistics for page-level filtering.
- ColumnIndex(List, List, List, ColumnIndex.BoundaryOrder, List) - Constructor for record class dev.hardwood.metadata.ColumnIndex
-
Creates an instance of a
ColumnIndexrecord class. - ColumnIndex.BoundaryOrder - Enum Class in dev.hardwood.metadata
-
Ordering of min/max values across pages.
- columnIndexLength() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
columnIndexLengthrecord component. - columnIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
columnIndexOffsetrecord component. - ColumnMetaData - Record Class in dev.hardwood.metadata
-
Metadata for a column chunk.
- ColumnMetaData(PhysicalType, List, FieldPath, CompressionCodec, long, long, long, Map, long, Long, Statistics) - Constructor for record class dev.hardwood.metadata.ColumnMetaData
-
Creates an instance of a
ColumnMetaDatarecord class. - ColumnProjection - Class in dev.hardwood.schema
-
Specifies which columns to read from a Parquet file.
- columnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
-
Shortcut for
ParquetFileReader.buildColumnReader(int).build() — read every row group of the column at the given index with no filter. - columnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
-
Shortcut for
ParquetFileReader.buildColumnReader(String).build() — read every row group of the named column with no filter. - ColumnReader - Class in dev.hardwood.reader
-
Batch-oriented column reader for reading a single column across all row groups.
- columnReaders(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
-
Shortcut for
ParquetFileReader.buildColumnReaders(ColumnProjection).build() — every row group, no filter. - ColumnReaders - Class in dev.hardwood.reader
-
Holds multiple
ColumnReaderinstances backed by a sharedRowGroupIteratorfor batch-oriented projection reads. - columns() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns the value of the
columnsrecord component. - columns(String...) - Static method in class dev.hardwood.schema.ColumnProjection
-
Returns a projection that includes only the specified columns.
- ColumnSchema - Record Class in dev.hardwood.schema
-
Represents a primitive column in a Parquet schema.
- ColumnSchema(FieldPath, PhysicalType, RepetitionType, Integer, int, int, int, LogicalType) - Constructor for record class dev.hardwood.schema.ColumnSchema
-
Creates an instance of a
ColumnSchemarecord class. - compressedPageSize() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns the value of the
compressedPageSizerecord component. - compressedSize - Variable in class dev.hardwood.jfr.PageDecodedEvent
- CompressionCodec - Enum Class in dev.hardwood.metadata
-
Compression codecs supported by Parquet.
- connectTimeout(Duration) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the connect timeout for the HTTP client (default 10 seconds).
- convertedType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
convertedTyperecord component. - convertedType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
convertedTyperecord component. - ConvertedType - Enum Class in dev.hardwood.metadata
-
Legacy converted types in Parquet schema (used by PyArrow for LIST/MAP annotation).
- create() - Static method in class dev.hardwood.Hardwood
-
Create a new Hardwood instance with a thread pool sized to available processors.
- create() - Static method in interface dev.hardwood.HardwoodContext
-
Create a new context with a thread pool sized to available processors.
- create(int) - Static method in interface dev.hardwood.HardwoodContext
-
Create a new context with a thread pool of the specified size.
- create(RowGroupIterator, FileSchema, ProjectedSchema, HardwoodContextImpl, ResolvedPredicate, long) - Static method in interface dev.hardwood.reader.RowReader
-
Creates a
RowReaderfor the given pipeline components. - create(FileSchema, ColumnProjection) - Static method in class dev.hardwood.schema.ProjectedSchema
-
Creates a projected schema from the given full schema and projection.
- createdBy() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
createdByrecord component. - credentials() - Method in interface dev.hardwood.s3.S3CredentialsProvider
-
Returns the current credentials.
- credentials(S3Credentials) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets static credentials (convenience shorthand).
- credentials(S3CredentialsProvider) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the credential provider.
D
- dataPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
dataPageOffsetrecord component. - DATE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Calendar date (days since Unix epoch), stored as INT32.
- DATE - Enum constant in enum class dev.hardwood.row.VariantType
-
Date (days since Unix epoch).
- DateColumnPredicate(String, FilterPredicate.Operator, LocalDate) - Constructor for record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Creates an instance of a
DateColumnPredicaterecord class. - dates() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as LocalDate values.
- DateType() - Constructor for record class dev.hardwood.metadata.LogicalType.DateType
-
Creates an instance of a
DateTyperecord class. - days() - Method in record class dev.hardwood.row.PqInterval
-
Returns the value of the
daysrecord component. - DECIMAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Decimal with scale and precision stored in the schema element.
- DECIMAL16 - Enum constant in enum class dev.hardwood.row.VariantType
-
Decimal with up to 38 digits (stored as 128-bit unscaled + scale).
- DECIMAL4 - Enum constant in enum class dev.hardwood.row.VariantType
-
Decimal with up to 9 digits (stored as 32-bit unscaled + scale).
- DECIMAL8 - Enum constant in enum class dev.hardwood.row.VariantType
-
Decimal with up to 18 digits (stored as 64-bit unscaled + scale).
- DecimalColumnPredicate(String, FilterPredicate.Operator, BigDecimal) - Constructor for record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Creates an instance of a
DecimalColumnPredicaterecord class. - decimals() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as BigDecimal values.
- DecimalType(int, int) - Constructor for record class dev.hardwood.metadata.LogicalType.DecimalType
-
Creates an instance of a
DecimalTyperecord class. - defaultChain() - Static method in class dev.hardwood.aws.auth.SdkCredentialsProviders
-
Returns a provider backed by the full AWS default credential chain (env vars,
~/.aws/credentials, EC2/ECS instance profile, SSO, web identity, etc.). - delegate() - Method in record class dev.hardwood.reader.FilterPredicate.Not
-
Returns the value of the
delegaterecord component. - DELTA_BINARY_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Delta encoding for integers.
- DELTA_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Incremental (delta) encoding for byte arrays.
- DELTA_LENGTH_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Delta encoding for byte array lengths.
- DESCENDING - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
- dev.hardwood - package dev.hardwood
-
Core entry points for reading Parquet files.
- dev.hardwood.avro - package dev.hardwood.avro
-
Avro integration for materializing Parquet rows as Avro
GenericRecordinstances. - dev.hardwood.aws.auth - package dev.hardwood.aws.auth
-
Bridge between the AWS SDK credential chain and
S3Source. - dev.hardwood.jfr - package dev.hardwood.jfr
-
Java Flight Recorder (JFR) events for diagnosing read performance.
- dev.hardwood.metadata - package dev.hardwood.metadata
-
Low-level Parquet file metadata types that mirror the Thrift definitions.
- dev.hardwood.reader - package dev.hardwood.reader
-
Parquet file readers with row-oriented and column-oriented APIs.
- dev.hardwood.row - package dev.hardwood.row
-
Value types for nested Parquet structures accessed through
RowReader. - dev.hardwood.s3 - package dev.hardwood.s3
-
Amazon S3 backend for reading Parquet files from object storage.
- dev.hardwood.schema - package dev.hardwood.schema
-
High-level Parquet schema types with computed definition and repetition levels.
- dictionaryPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
dictionaryPageOffsetrecord component. - distinctCount() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
distinctCountrecord component. - DOUBLE - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
IEEE 64-bit floating point.
- DOUBLE - Enum constant in enum class dev.hardwood.row.VariantType
-
IEEE 64-bit floating point.
- DoubleColumnPredicate(String, FilterPredicate.Operator, double) - Constructor for record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Creates an instance of a
DoubleColumnPredicaterecord class. - doubleLists() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested double lists.
- doubles() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as double values.
E
- elements() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns the value of the
elementsrecord component. - Encoding - Enum Class in dev.hardwood.metadata
-
Encoding types for Parquet data.
- encodings() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
encodingsrecord component. - endpoint(String) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the endpoint for S3-compatible services (e.g. MinIO, R2, GCP).
- ENUM - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Enum stored as a UTF-8 string.
- EnumType() - Constructor for record class dev.hardwood.metadata.LogicalType.EnumType
-
Creates an instance of a
EnumTyperecord class. - eq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
BigDecimalcolumn (Parquet DECIMAL logical type). - eq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for an
Instantcolumn (Parquet TIMESTAMP logical type). - eq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
LocalDatecolumn (Parquet DATE logical type). - eq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
LocalTimecolumn (Parquet TIME logical type). - eq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
UUIDcolumn (Parquet UUID logical type). - EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- equals(Object) - Method in record class dev.hardwood.metadata.ColumnChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.ColumnIndex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.FieldPath
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.FileMetaData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.BsonType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.DateType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.EnumType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.JsonType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.ListType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.MapType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.StringType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.UuidType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.VariantType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.OffsetIndex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.PageLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.RowGroup
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.SchemaElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.metadata.Statistics
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.And
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.Not
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.Or
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.row.PqInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.s3.S3Credentials
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.schema.ColumnSchema
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Indicates whether some other object is "equal to" this one.
- executor() - Method in interface dev.hardwood.HardwoodContext
-
Get the executor service for parallel operations.
- expected(VariantType, VariantType) - Static method in exception class dev.hardwood.row.VariantTypeException
- expectedOneOf(String, VariantType) - Static method in exception class dev.hardwood.row.VariantTypeException
F
- FieldAccessor - Interface in dev.hardwood.row
-
Common interface for name-based access to fields whose values are primitives, Variants, or absent.
- fieldId() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
fieldIdrecord component. - fieldPath() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
fieldPathrecord component. - FieldPath - Record Class in dev.hardwood.metadata
-
Path from the root schema to a leaf column, represented as a list of field names.
- FieldPath(List) - Constructor for record class dev.hardwood.metadata.FieldPath
-
Creates an instance of a
FieldPathrecord class. - file - Variable in class dev.hardwood.jfr.FileMappingEvent
- file - Variable in class dev.hardwood.jfr.FileOpenedEvent
- file - Variable in class dev.hardwood.jfr.PageFilterEvent
- file - Variable in class dev.hardwood.jfr.PrefetchMissEvent
- file - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
- file - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- FileMappingEvent - Class in dev.hardwood.jfr
-
JFR event emitted when Hardwood memory-maps a region of a Parquet file.
- FileMappingEvent() - Constructor for class dev.hardwood.jfr.FileMappingEvent
- FileMetaData - Record Class in dev.hardwood.metadata
-
Top-level file metadata for a Parquet file.
- FileMetaData(int, List, long, List, Map, String) - Constructor for record class dev.hardwood.metadata.FileMetaData
-
Creates an instance of a
FileMetaDatarecord class. - FileOpenedEvent - Class in dev.hardwood.jfr
-
JFR event emitted when a Parquet file is opened and its metadata is read.
- FileOpenedEvent() - Constructor for class dev.hardwood.jfr.FileOpenedEvent
- FileSchema - Class in dev.hardwood.schema
-
Root schema container representing the complete Parquet schema.
- fileSize - Variable in class dev.hardwood.jfr.FileOpenedEvent
- filter(FilterPredicate) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Apply a row-group / record-level filter predicate.
- filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
-
Apply a row-group / page-level filter predicate.
- filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
-
Apply a row-group statistics filter.
- filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Apply a row-group / record-level filter predicate.
- FilterPredicate - Interface in dev.hardwood.reader
-
A predicate for filtering row groups based on column statistics.
- FilterPredicate.And - Record Class in dev.hardwood.reader
- FilterPredicate.BinaryColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.BinaryInPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.BooleanColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.DateColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for DATE columns.
- FilterPredicate.DecimalColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for DECIMAL columns.
- FilterPredicate.DoubleColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.FloatColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.InstantColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for TIMESTAMP columns.
- FilterPredicate.IntColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.IntInPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.IsNotNullPredicate - Record Class in dev.hardwood.reader
-
Predicate that matches rows where the column value is not null.
- FilterPredicate.IsNullPredicate - Record Class in dev.hardwood.reader
-
Predicate that matches rows where the column value is null.
- FilterPredicate.LongColumnPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.LongInPredicate - Record Class in dev.hardwood.reader
- FilterPredicate.Not - Record Class in dev.hardwood.reader
- FilterPredicate.Operator - Enum Class in dev.hardwood.reader
- FilterPredicate.Or - Record Class in dev.hardwood.reader
- FilterPredicate.SignedBinaryColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for decimal columns stored as
FIXED_LEN_BYTE_ARRAY, which require signed (two's complement) comparison. - FilterPredicate.TimeColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for TIME columns.
- FilterPredicate.UUIDColumnPredicate - Record Class in dev.hardwood.reader
- filters() - Method in record class dev.hardwood.reader.FilterPredicate.And
-
Returns the value of the
filtersrecord component. - filters() - Method in record class dev.hardwood.reader.FilterPredicate.Or
-
Returns the value of the
filtersrecord component. - firstRow(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Begin reading from the given absolute row index.
- firstRowIndex() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns the value of the
firstRowIndexrecord component. - FIXED_LEN_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
Fixed-length byte array; length is specified by the schema element's type length.
- FLOAT - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
IEEE 32-bit floating point.
- FLOAT - Enum constant in enum class dev.hardwood.row.VariantType
-
IEEE 32-bit floating point.
- FloatColumnPredicate(String, FilterPredicate.Operator, float) - Constructor for record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Creates an instance of a
FloatColumnPredicaterecord class. - floats() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as float values.
- forEach(DoubleConsumer) - Method in interface dev.hardwood.row.PqDoubleList
-
Perform an action for each element.
- forEach(IntConsumer) - Method in interface dev.hardwood.row.PqIntList
-
Perform an action for each element.
- forEach(LongConsumer) - Method in interface dev.hardwood.row.PqLongList
-
Perform an action for each element.
- fromProfile(String) - Static method in class dev.hardwood.aws.auth.SdkCredentialsProviders
-
Returns a provider for a specific named profile from
~/.aws/credentials. - fromSchemaElements(List) - Static method in class dev.hardwood.schema.FileSchema
-
Reconstruct schema from Thrift SchemaElement list.
G
- get(int) - Method in interface dev.hardwood.row.PqDoubleList
-
Get an element by index.
- get(int) - Method in interface dev.hardwood.row.PqIntList
-
Get an element by index.
- get(int) - Method in interface dev.hardwood.row.PqList
-
Get a raw element by index without type conversion.
- get(int) - Method in interface dev.hardwood.row.PqLongList
-
Get an element by index.
- get(int) - Method in interface dev.hardwood.row.PqVariantArray
-
Element at the given zero-based index, decoded lazily.
- getArray(String) - Method in interface dev.hardwood.row.PqVariantObject
-
Get a field whose Variant type is ARRAY and unwrap it as a nested
PqVariantArrayview. - getBinaries() - Method in class dev.hardwood.reader.ColumnReader
- getBinary(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a BINARY field value by field index.
- getBinary(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a BINARY field value by name.
- getBinaryKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as a BINARY.
- getBinaryValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a BINARY.
- getBoolean(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a BOOLEAN field value by field index.
- getBoolean(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a BOOLEAN field value by name.
- getBooleans() - Method in class dev.hardwood.reader.ColumnReader
- getBooleanValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a BOOLEAN.
- getColumn(int) - Method in class dev.hardwood.schema.FileSchema
-
Returns the column at the given zero-based index.
- getColumn(FieldPath) - Method in class dev.hardwood.schema.FileSchema
-
Returns the column with the given field path.
- getColumn(String) - Method in class dev.hardwood.schema.FileSchema
-
Returns the column with the given name or dot-separated path.
- getColumnCount() - Method in class dev.hardwood.reader.ColumnReaders
-
Get the number of projected columns.
- getColumnCount() - Method in class dev.hardwood.schema.FileSchema
-
Returns the total number of leaf columns in this schema.
- getColumnReader(int) - Method in class dev.hardwood.reader.ColumnReaders
-
Get the ColumnReader by index within the requested columns.
- getColumnReader(String) - Method in class dev.hardwood.reader.ColumnReaders
-
Get the ColumnReader for a named column.
- getColumns() - Method in class dev.hardwood.schema.FileSchema
-
Returns an unmodifiable list of all leaf columns in schema order.
- getColumnSchema() - Method in class dev.hardwood.reader.ColumnReader
- getDate(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DATE field value by field index.
- getDate(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a DATE field value by name.
- getDateKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as a DATE.
- getDateValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a DATE.
- getDecimal(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DECIMAL field value by field index.
- getDecimal(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a DECIMAL field value by name.
- getDecimalValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a DECIMAL.
- getDouble(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DOUBLE field value by field index.
- getDouble(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a DOUBLE field value by name.
- getDoubles() - Method in class dev.hardwood.reader.ColumnReader
- getDoubleValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a DOUBLE.
- getElementNulls() - Method in class dev.hardwood.reader.ColumnReader
-
Null bitmap over leaf values.
- getEntries() - Method in interface dev.hardwood.row.PqMap
-
Get all entries in this map.
- getField(String) - Method in class dev.hardwood.schema.FileSchema
-
Finds a top-level field by name in the schema tree.
- getFieldCount() - Method in interface dev.hardwood.row.FieldAccessor
-
Get the number of fields in this record.
- getFieldName(int) - Method in interface dev.hardwood.row.FieldAccessor
-
Get the name of a field by index.
- getFileMetaData() - Method in class dev.hardwood.reader.ParquetFileReader
-
File metadata of the first input file.
- getFileSchema() - Method in class dev.hardwood.reader.ParquetFileReader
- getFloat(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a FLOAT field value by field index.
- getFloat(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a FLOAT field value by name.
- getFloats() - Method in class dev.hardwood.reader.ColumnReader
- getFloatValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a FLOAT.
- getInt(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT32 field value by field index.
- getInt(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get an INT32 field value by name.
- getInterval(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an Interval field value by field index.
- getInterval(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get an INTERVAL field value by name.
- getIntKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as an INT32.
- getInts() - Method in class dev.hardwood.reader.ColumnReader
- getIntValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as an INT32.
- getKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key without type conversion.
- getLevelNulls(int) - Method in class dev.hardwood.reader.ColumnReader
-
Null bitmap at a given nesting level.
- getList(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a LIST field value by field index.
- getList(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a LIST field value by name.
- getListElement() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
For LIST groups, returns the element node (skipping the intermediate
list/key_valuegroup in standard 3-level encoding). - getListOfDoubles(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DOUBLE list field by field index.
- getListOfDoubles(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a DOUBLE list field by name.
- getListOfInts(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT32 list field by field index.
- getListOfInts(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get an INT32 list field by name.
- getListOfLongs(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT64 list field by field index.
- getListOfLongs(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get an INT64 list field by name.
- getListValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a LIST.
- getLong(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT64 field value by field index.
- getLong(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get an INT64 field value by name.
- getLongKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as an INT64.
- getLongs() - Method in class dev.hardwood.reader.ColumnReader
- getLongValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as an INT64.
- getMap(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a MAP field value by field index.
- getMap(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a MAP field value by name.
- getMapValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a MAP.
- getName() - Method in class dev.hardwood.schema.FileSchema
-
Returns the schema name (typically "schema" or "message").
- getNestingDepth() - Method in class dev.hardwood.reader.ColumnReader
-
Nesting depth: 0 for flat, maxRepetitionLevel for nested.
- getObject(String) - Method in interface dev.hardwood.row.PqVariantObject
-
Get a field whose Variant type is OBJECT and unwrap it as a nested
PqVariantObjectview. - getOffsets(int) - Method in class dev.hardwood.reader.ColumnReader
-
Offset array for a given nesting level.
- getOriginalSchema() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns the original file schema.
- getPageCount() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the number of pages described by this index.
- getProjectedColumn(int) - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns the projected column at the given projected index.
- getProjectedColumnCount() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns the number of projected columns.
- getProjectedColumnNames() - Method in class dev.hardwood.schema.ColumnProjection
-
Returns the set of column names to project, or null if all columns are projected.
- getProjectedColumns() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns the list of projected columns.
- getProjectedFieldIndices() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns the indices of projected top-level fields in the root node's children.
- getRecordCount() - Method in class dev.hardwood.reader.ColumnReader
-
Number of top-level records in the current batch.
- getRootNode() - Method in class dev.hardwood.schema.FileSchema
-
Returns the hierarchical schema tree representation.
- getSchema() - Method in class dev.hardwood.avro.AvroRowReader
-
Returns the Avro schema used for materialization.
- getString(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a STRING field value by field index.
- getString(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a STRING field value by name.
- getStringKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as a STRING.
- getStrings() - Method in class dev.hardwood.reader.ColumnReader
-
String values for STRING and JSON logical type columns.
- getStringValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a STRING.
- getStruct(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a nested struct field value by field index.
- getStruct(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a nested struct field value by name.
- getStructValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a nested struct.
- getTime(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a TIME field value by field index.
- getTime(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a TIME field value by name.
- getTimestamp(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a TIMESTAMP field value by field index.
- getTimestamp(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a TIMESTAMP field value by name.
- getTimestampKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as a TIMESTAMP.
- getTimestampValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a TIMESTAMP.
- getTimeValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a TIME.
- getUuid(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a UUID field value by field index.
- getUuid(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a UUID field value by name.
- getUuidKey() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the key as a UUID.
- getUuidValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a UUID.
- getValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value without type conversion.
- getValue(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a field value by field index without type conversion.
- getValue(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a field value by name without type conversion.
- getValueCount() - Method in class dev.hardwood.reader.ColumnReader
-
Total number of leaf values in the current batch.
- getVariant(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Get a VARIANT field value by name.
- GroupNode(String, RepetitionType, ConvertedType, LogicalType, List, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.GroupNode
-
Creates an instance of a
GroupNoderecord class. - gt(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- gt(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- gt(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- gt(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- gt(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- gt(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
BigDecimalcolumn. - gt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for an
Instantcolumn. - gt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
LocalDatecolumn. - gt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
LocalTimecolumn. - gt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
UUIDcolumn. - GT - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- GT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- gtEq(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- gtEq(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- gtEq(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- gtEq(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- gtEq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- gtEq(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
BigDecimalcolumn. - gtEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for an
Instantcolumn. - gtEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
LocalDatecolumn. - gtEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
LocalTimecolumn. - gtEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
UUIDcolumn. - GZIP - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Gzip compression (slower, higher ratio).
H
- Hardwood - Class in dev.hardwood
-
Entry point for reading Parquet files with a shared thread pool.
- HardwoodContext - Interface in dev.hardwood
-
Context object that manages shared resources for Parquet file reading.
- hashCode() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.BsonType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.DateType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.EnumType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.JsonType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.ListType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.MapType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.StringType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.OffsetIndex
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.metadata.Statistics
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.And
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.Not
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.Or
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.row.PqInterval
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns a hash code value for this object.
- hasNext() - Method in class dev.hardwood.avro.AvroRowReader
-
Check if there are more rows to read.
- hasNext() - Method in interface dev.hardwood.reader.RowReader
-
Check if there are more rows to read.
- head(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Limit to the first
maxRowsrows. - head(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Limit to the first
maxRowsrows. - httpClient(HttpClient) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets a custom
HttpClientfor full control over connection pooling and transport settings.
I
- in(String, int...) - Static method in interface dev.hardwood.reader.FilterPredicate
- in(String, long...) - Static method in interface dev.hardwood.reader.FilterPredicate
- inputFile(String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
InputFilefrom ans3://bucket/keyURI. - inputFile(String, String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
InputFilefor the given bucket and key. - InputFile - Interface in dev.hardwood
-
Abstraction for reading Parquet file data.
- inputFiles(String...) - Method in class dev.hardwood.s3.S3Source
-
Creates
InputFileinstances froms3://URIs (may span buckets). - inputFilesInBucket(String, String...) - Method in class dev.hardwood.s3.S3Source
-
Creates
InputFileinstances for multiple keys in the same bucket. - InstantColumnPredicate(String, FilterPredicate.Operator, Instant) - Constructor for record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Creates an instance of a
InstantColumnPredicaterecord class. - inStrings(String, String...) - Static method in interface dev.hardwood.reader.FilterPredicate
- INT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 16-bit integer, stored as INT32.
- INT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 32-bit integer, stored as INT32.
- INT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 64-bit integer, stored as INT64.
- INT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 8-bit integer, stored as INT32.
- INT16 - Enum constant in enum class dev.hardwood.row.VariantType
-
16-bit signed integer.
- INT32 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
32-bit signed integer.
- INT32 - Enum constant in enum class dev.hardwood.row.VariantType
-
32-bit signed integer.
- INT64 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
64-bit signed integer.
- INT64 - Enum constant in enum class dev.hardwood.row.VariantType
-
64-bit signed integer.
- INT8 - Enum constant in enum class dev.hardwood.row.VariantType
-
8-bit signed integer.
- INT96 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
96-bit value; deprecated, used for legacy timestamps.
- IntColumnPredicate(String, FilterPredicate.Operator, int) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Creates an instance of a
IntColumnPredicaterecord class. - INTERVAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Interval stored as a 12-byte fixed-length byte array.
- IntervalType() - Constructor for record class dev.hardwood.metadata.LogicalType.IntervalType
-
Creates an instance of a
IntervalTyperecord class. - IntInPredicate(String, int[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Creates an instance of a
IntInPredicaterecord class. - intLists() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested int lists.
- ints() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as int values.
- IntType(int, boolean) - Constructor for record class dev.hardwood.metadata.LogicalType.IntType
-
Creates an instance of a
IntTyperecord class. - invert() - Method in enum class dev.hardwood.reader.FilterPredicate.Operator
-
Returns the logical inverse of this operator, used to push NOT through leaf predicates.
- isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns the value of the
isAdjustedToUTCrecord component. - isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns the value of the
isAdjustedToUTCrecord component. - isEmpty() - Method in record class dev.hardwood.metadata.FieldPath
-
Whether this path is empty (has no elements) or not.
- isEmpty() - Method in interface dev.hardwood.row.PqDoubleList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqIntList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqLongList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqMap
-
Check if this map is empty.
- isFlatSchema() - Method in class dev.hardwood.schema.FileSchema
-
Returns true if this schema supports direct columnar access.
- isGroup() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns
trueif this element is a group node (has no physical type). - isList() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a LIST group.
- isMap() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a MAP group.
- isMinMaxDeprecated() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
isMinMaxDeprecatedrecord component. - isMultiFile() - Method in class dev.hardwood.reader.ParquetFileReader
-
truewhen this reader was opened over more than one input file. - isNotNull(String) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a predicate that matches rows where the given column is not null.
- IsNotNullPredicate(String) - Constructor for record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Creates an instance of a
IsNotNullPredicaterecord class. - isNull() - Method in interface dev.hardwood.row.PqVariant
-
True iff
PqVariant.type()isVariantType.NULL. - isNull(int) - Method in interface dev.hardwood.reader.RowReader
-
Check if a field is null by field index.
- isNull(int) - Method in interface dev.hardwood.row.PqDoubleList
-
Check if an element is null by index.
- isNull(int) - Method in interface dev.hardwood.row.PqIntList
-
Check if an element is null by index.
- isNull(int) - Method in interface dev.hardwood.row.PqList
-
Check if an element is null by index.
- isNull(int) - Method in interface dev.hardwood.row.PqLongList
-
Check if an element is null by index.
- isNull(String) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a predicate that matches rows where the given column is null.
- isNull(String) - Method in interface dev.hardwood.row.FieldAccessor
-
Check if a field is null by name.
- IsNullPredicate(String) - Constructor for record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Creates an instance of a
IsNullPredicaterecord class. - isPrimitive() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns
trueif this element is a primitive node (has a physical type). - isSigned() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns the value of the
isSignedrecord component. - isStruct() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a plain struct (no converted type and no modern logical-type annotation).
- isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
-
Check if the value is null.
- isVariant() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this group carries the
LogicalType.VariantTypeannotation. - iterator() - Method in interface dev.hardwood.row.PqDoubleList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqIntList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqLongList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqVariantArray
J
- JSON - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
JSON document stored as a UTF-8 string.
- JsonType() - Constructor for record class dev.hardwood.metadata.LogicalType.JsonType
-
Creates an instance of a
JsonTyperecord class.
K
- keyValueMetadata() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
keyValueMetadatarecord component. - keyValueMetadata() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
keyValueMetadatarecord component.
L
- leafName() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns the leaf (last) element of the path.
- length() - Method in interface dev.hardwood.InputFile
-
Returns the total size of the file in bytes.
- length() - Method in class dev.hardwood.s3.S3InputFile
- LIST - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
List of elements.
- lists() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested lists.
- ListType() - Constructor for record class dev.hardwood.metadata.LogicalType.ListType
-
Creates an instance of a
ListTyperecord class. - logicalType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
logicalTyperecord component. - LogicalType - Interface in dev.hardwood.metadata
-
Logical types that provide semantic meaning to physical types.
- LogicalType.BsonType - Record Class in dev.hardwood.metadata
-
BSON document stored as a byte array.
- LogicalType.DateType - Record Class in dev.hardwood.metadata
-
Calendar date (days since Unix epoch).
- LogicalType.DecimalType - Record Class in dev.hardwood.metadata
-
Decimal with fixed scale and precision.
- LogicalType.EnumType - Record Class in dev.hardwood.metadata
-
Enum stored as a UTF-8 string.
- LogicalType.IntervalType - Record Class in dev.hardwood.metadata
-
Interval stored as a 12-byte fixed-length byte array (months, days, millis).
- LogicalType.IntType - Record Class in dev.hardwood.metadata
-
Integer type with a specific bit width and signedness.
- LogicalType.JsonType - Record Class in dev.hardwood.metadata
-
JSON document stored as a UTF-8 string.
- LogicalType.ListType - Record Class in dev.hardwood.metadata
-
List (repeated element) logical type.
- LogicalType.MapType - Record Class in dev.hardwood.metadata
-
Map (key-value pairs) logical type.
- LogicalType.StringType - Record Class in dev.hardwood.metadata
-
UTF-8 encoded string.
- LogicalType.TimestampType - Record Class in dev.hardwood.metadata
-
Timestamp with configurable precision and UTC adjustment.
- LogicalType.TimeType - Record Class in dev.hardwood.metadata
-
Time of day with configurable precision and UTC adjustment.
- LogicalType.TimeUnit - Enum Class in dev.hardwood.metadata
-
Resolution of time and timestamp logical types.
- LogicalType.UuidType - Record Class in dev.hardwood.metadata
-
UUID stored as a 16-byte fixed-length byte array.
- LogicalType.VariantType - Record Class in dev.hardwood.metadata
-
Variant (self-describing, semi-structured) logical type per the Parquet Variant spec.
- LongColumnPredicate(String, FilterPredicate.Operator, long) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Creates an instance of a
LongColumnPredicaterecord class. - LongInPredicate(String, long[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Creates an instance of a
LongInPredicaterecord class. - longLists() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested long lists.
- longs() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as long values.
- lt(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- lt(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- lt(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- lt(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- lt(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- lt(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
BigDecimalcolumn. - lt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for an
Instantcolumn. - lt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
LocalDatecolumn. - lt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
LocalTimecolumn. - lt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
UUIDcolumn. - LT - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- LT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- ltEq(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- ltEq(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- ltEq(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- ltEq(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- ltEq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- ltEq(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
BigDecimalcolumn. - ltEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for an
Instantcolumn. - ltEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
LocalDatecolumn. - ltEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
LocalTimecolumn. - ltEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
UUIDcolumn. - LZ4 - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZ4 compression (Hadoop framing).
- LZ4_RAW - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZ4 raw block compression (no Hadoop framing).
- LZO - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZO compression.
M
- MAP - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Map of key-value pairs.
- MAP_KEY_VALUE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Intermediate group inside a MAP; contains key and value fields.
- maps() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested maps.
- MapType() - Constructor for record class dev.hardwood.metadata.LogicalType.MapType
-
Creates an instance of a
MapTyperecord class. - matchesDottedName(String) - Method in record class dev.hardwood.metadata.FieldPath
-
Returns true if this path matches the given dotted name.
- maxDefinitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
maxDefinitionLevelrecord component. - maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
maxDefinitionLevelrecord component. - maxDefinitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the maximum definition level, computed from the schema hierarchy.
- maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
maxDefinitionLevelrecord component. - maxRepetitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRepetitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the maximum repetition level, computed from the schema hierarchy.
- maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRetries(int) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the maximum number of retries for GET requests on transient failures (HTTP 500/503 and network errors).
- maxValue() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
maxValuerecord component. - maxValues() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
maxValuesrecord component. - metadata() - Method in interface dev.hardwood.row.PqVariant
-
The canonical Variant metadata bytes.
- metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
metaDatarecord component. - MICROS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
-
Microsecond resolution.
- MILLIS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
-
Millisecond resolution.
- milliseconds() - Method in record class dev.hardwood.row.PqInterval
-
Returns the value of the
millisecondsrecord component. - minValue() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
minValuerecord component. - minValues() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
minValuesrecord component. - months() - Method in record class dev.hardwood.row.PqInterval
-
Returns the value of the
monthsrecord component.
N
- name() - Method in interface dev.hardwood.InputFile
-
Returns an identifier for this file, used in log messages and JFR events.
- name() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
namerecord component. - name() - Method in class dev.hardwood.s3.S3InputFile
- name() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the leaf (last) element of the field path, i.e. the column name.
- name() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
namerecord component. - name() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the field name.
- name() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
namerecord component. - NANOS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
-
Nanosecond resolution.
- networkBytesFetched() - Method in class dev.hardwood.s3.S3InputFile
-
Number of bytes fetched from the network since
S3InputFile.open(). - networkRequestCount() - Method in class dev.hardwood.s3.S3InputFile
-
Number of HTTP requests issued against the object since
S3InputFile.open(). - newDepth - Variable in class dev.hardwood.jfr.PrefetchMissEvent
- next() - Method in class dev.hardwood.avro.AvroRowReader
-
Advance to the next row and return it as a GenericRecord.
- next() - Method in interface dev.hardwood.reader.RowReader
-
Advance to the next row.
- nextBatch() - Method in class dev.hardwood.reader.ColumnReader
-
Advance to the next batch.
- NONE - Enum constant in enum class dev.hardwood.s3.RangeBacking
-
No range cache.
- not(FilterPredicate) - Static method in interface dev.hardwood.reader.FilterPredicate
- Not(FilterPredicate) - Constructor for record class dev.hardwood.reader.FilterPredicate.Not
-
Creates an instance of a
Notrecord class. - NOT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- notEq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, double) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, float) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, int) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, long) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
BigDecimalcolumn. - notEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for an
Instantcolumn. - notEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
LocalDatecolumn. - notEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
LocalTimecolumn. - notEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
UUIDcolumn. - NULL - Enum constant in enum class dev.hardwood.row.VariantType
-
SQL NULL.
- nullCount() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
nullCountrecord component. - nullCounts() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
nullCountsrecord component. - nullPages() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
nullPagesrecord component. - numChildren() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
numChildrenrecord component. - numRows() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
numRowsrecord component. - numRows() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns the value of the
numRowsrecord component. - numValues() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
numValuesrecord component.
O
- OBJECT - Enum constant in enum class dev.hardwood.row.VariantType
-
Object — string-keyed collection of Variant values.
- of(String...) - Static method in record class dev.hardwood.metadata.FieldPath
-
Creates a FieldPath from individual path components.
- of(String, String) - Static method in record class dev.hardwood.s3.S3Credentials
-
Creates long-term credentials (no session token).
- of(ByteBuffer) - Static method in interface dev.hardwood.InputFile
-
Creates an
InputFilebacked by an in-memoryByteBuffer. - of(Path) - Static method in interface dev.hardwood.InputFile
-
Creates an unopened
InputFilefor a local file path. - ofBuffers(ByteBuffer, ByteBuffer...) - Static method in interface dev.hardwood.InputFile
-
Creates
InputFileinstances for the given in-memoryByteBuffers. - ofBuffers(List) - Static method in interface dev.hardwood.InputFile
-
Creates
InputFileinstances for a list of in-memoryByteBuffers. - offset - Variable in class dev.hardwood.jfr.FileMappingEvent
- offset() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns the value of the
offsetrecord component. - OffsetIndex - Record Class in dev.hardwood.metadata
-
Offset index for a column chunk, providing page locations for direct lookup.
- OffsetIndex(List) - Constructor for record class dev.hardwood.metadata.OffsetIndex
-
Creates an instance of a
OffsetIndexrecord class. - offsetIndexLength() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
offsetIndexLengthrecord component. - offsetIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
offsetIndexOffsetrecord component. - ofPaths(Path, Path...) - Static method in interface dev.hardwood.InputFile
-
Creates unopened
InputFileinstances for the given local file paths. - ofPaths(List) - Static method in interface dev.hardwood.InputFile
-
Creates unopened
InputFileinstances for a list of local file paths. - op() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns the value of the
oprecord component. - open() - Method in interface dev.hardwood.InputFile
-
Performs expensive resource acquisition (e.g. memory-mapping, network connect).
- open() - Method in class dev.hardwood.s3.S3InputFile
- open(InputFile) - Method in class dev.hardwood.Hardwood
-
Open a single Parquet file.
- open(InputFile) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a single Parquet file with a dedicated context.
- open(InputFile, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a single Parquet file with a shared context.
- openAll(List) - Method in class dev.hardwood.Hardwood
-
Open multiple Parquet files for reading with cross-file prefetching.
- openAll(List) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open multiple Parquet files with a dedicated context.
- openAll(List, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open multiple Parquet files with a shared context.
- OPTIONAL - Enum constant in enum class dev.hardwood.metadata.RepetitionType
-
Field may be null.
- or(FilterPredicate...) - Static method in interface dev.hardwood.reader.FilterPredicate
- or(FilterPredicate, FilterPredicate) - Static method in interface dev.hardwood.reader.FilterPredicate
- Or(List) - Constructor for record class dev.hardwood.reader.FilterPredicate.Or
-
Creates an instance of a
Orrecord class.
P
- pageCount - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- PageDecodedEvent - Class in dev.hardwood.jfr
-
JFR event emitted when a single Parquet data page is decoded.
- PageDecodedEvent() - Constructor for class dev.hardwood.jfr.PageDecodedEvent
- PageFilterEvent - Class in dev.hardwood.jfr
-
JFR event emitted when pages are filtered by Column Index predicate push-down.
- PageFilterEvent() - Constructor for class dev.hardwood.jfr.PageFilterEvent
- PageLocation - Record Class in dev.hardwood.metadata
-
Location of a data page within a column chunk.
- PageLocation(long, int, long) - Constructor for record class dev.hardwood.metadata.PageLocation
-
Creates an instance of a
PageLocationrecord class. - pageLocations() - Method in record class dev.hardwood.metadata.OffsetIndex
-
Returns the value of the
pageLocationsrecord component. - pagesKept - Variable in class dev.hardwood.jfr.PageFilterEvent
- pagesSkipped - Variable in class dev.hardwood.jfr.PageFilterEvent
- ParquetFileReader - Class in dev.hardwood.reader
-
Reader for one or more Parquet files.
- ParquetFileReader.ColumnReaderBuilder - Class in dev.hardwood.reader
-
Builds a single-column
ColumnReaderwith an optional filter. - ParquetFileReader.ColumnReadersBuilder - Class in dev.hardwood.reader
-
Builds a
ColumnReaderscollection for batch-oriented access to a projection of columns. - ParquetFileReader.RowReaderBuilder - Class in dev.hardwood.reader
-
Builds a
RowReaderwith optional projection, filter, and head/tail row limit. - pathInSchema() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
pathInSchemarecord component. - pathStyle(boolean) - Method in class dev.hardwood.s3.S3Source.Builder
-
Forces path-style access (
endpoint/bucket/keyinstead ofbucket.endpoint/key). - PhysicalType - Enum Class in dev.hardwood.metadata
-
Physical types supported by Parquet format.
- PLAIN - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Plain encoding: values are stored back-to-back.
- PLAIN_DICTIONARY - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Dictionary encoding using a plain-encoded dictionary page (deprecated in favor of
Encoding.RLE_DICTIONARY). - PqDoubleList - Interface in dev.hardwood.row
-
Specialized list interface for DOUBLE values.
- PqInterval - Record Class in dev.hardwood.row
-
Value type for the Parquet
INTERVALlogical type. - PqInterval(long, long, long) - Constructor for record class dev.hardwood.row.PqInterval
-
Creates an instance of a
PqIntervalrecord class. - PqIntList - Interface in dev.hardwood.row
-
Specialized list interface for INT32 values.
- PqList - Interface in dev.hardwood.row
-
Type-safe list interface for reading Parquet list values.
- PqLongList - Interface in dev.hardwood.row
-
Specialized list interface for INT64 values.
- PqMap - Interface in dev.hardwood.row
-
Type-safe interface for accessing Parquet MAP values.
- PqMap.Entry - Interface in dev.hardwood.row
-
A single key-value entry in a map.
- PqStruct - Interface in dev.hardwood.row
-
Type-safe struct interface for reading nested Parquet data.
- PqVariant - Interface in dev.hardwood.row
-
Variant value — the top-level accessor for a Parquet column annotated with the
VARIANTlogical type. - PqVariantArray - Interface in dev.hardwood.row
-
Indexed view of a Variant
ARRAYvalue. - PqVariantObject - Interface in dev.hardwood.row
-
Name-based view of a Variant
OBJECTvalue. - precision() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns the value of the
precisionrecord component. - precision() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
precisionrecord component. - PrefetchMissEvent - Class in dev.hardwood.jfr
-
JFR event emitted when the prefetch queue cannot supply a decoded page in time.
- PrefetchMissEvent() - Constructor for class dev.hardwood.jfr.PrefetchMissEvent
- PrimitiveNode(String, PhysicalType, RepetitionType, LogicalType, int, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Creates an instance of a
PrimitiveNoderecord class. - ProjectedSchema - Class in dev.hardwood.schema
-
Represents a projected view of a Parquet schema containing only selected columns.
- projection(ColumnProjection) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Restrict reading to the given columns.
- projection(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Restrict reading to the given columns.
- projectsAll() - Method in class dev.hardwood.schema.ColumnProjection
-
Returns true if this projection includes all columns.
- projectsAll() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns true if all columns are projected.
Q
- queueEmpty - Variable in class dev.hardwood.jfr.PrefetchMissEvent
R
- rangeBacking(RangeBacking) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the range-caching strategy for files opened from this source.
- RangeBacking - Enum Class in dev.hardwood.s3
-
How an
S3InputFilecaches fetched byte ranges. - readRange(long, int) - Method in interface dev.hardwood.InputFile
-
Read a range of bytes from the file.
- readRange(long, int) - Method in class dev.hardwood.s3.S3InputFile
- RecordFilterEvent - Class in dev.hardwood.jfr
-
JFR event emitted when records are filtered by record-level predicate evaluation.
- RecordFilterEvent() - Constructor for class dev.hardwood.jfr.RecordFilterEvent
- recordsKept - Variable in class dev.hardwood.jfr.RecordFilterEvent
- recordsSkipped - Variable in class dev.hardwood.jfr.RecordFilterEvent
- region(String) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the AWS region (e.g.
"eu-west-1","auto"). - REPEATED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
-
Field can appear zero or more times (list semantics).
- repetitionType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the repetition type (required, optional, or repeated).
- RepetitionType - Enum Class in dev.hardwood.metadata
-
Field repetition types in Parquet schema.
- requestTimeout(Duration) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the per-request timeout for individual HTTP requests (default 30 seconds).
- REQUIRED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
-
Field must be present; nulls are not allowed.
- RLE - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Run-length / bit-packed hybrid encoding.
- RLE_DICTIONARY - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Dictionary encoding with an RLE-encoded index page.
- RowGroup - Record Class in dev.hardwood.metadata
-
Row group metadata.
- RowGroup(List, long, long) - Constructor for record class dev.hardwood.metadata.RowGroup
-
Creates an instance of a
RowGrouprecord class. - rowGroupCount - Variable in class dev.hardwood.jfr.FileOpenedEvent
- RowGroupFilterEvent - Class in dev.hardwood.jfr
-
JFR event emitted when row groups are filtered by a predicate push-down filter.
- RowGroupFilterEvent() - Constructor for class dev.hardwood.jfr.RowGroupFilterEvent
- rowGroupIndex - Variable in class dev.hardwood.jfr.PageFilterEvent
- rowGroupIndex - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- rowGroups() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
rowGroupsrecord component. - RowGroupScannedEvent - Class in dev.hardwood.jfr
-
JFR event emitted when all pages in a row group column chunk have been scanned.
- RowGroupScannedEvent() - Constructor for class dev.hardwood.jfr.RowGroupScannedEvent
- rowGroupsKept - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
- rowGroupsSkipped - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
- rowReader() - Method in class dev.hardwood.reader.ParquetFileReader
-
Shortcut for
ParquetFileReader.buildRowReader().build() — read every row of every column with no filter. - rowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
-
Create an
AvroRowReaderthat reads all rows and columns. - RowReader - Interface in dev.hardwood.reader
-
Provides row-oriented iteration over a Parquet file.
S
- S3Credentials - Record Class in dev.hardwood.s3
-
Long-term or temporary AWS credentials.
- S3Credentials(String, String, String) - Constructor for record class dev.hardwood.s3.S3Credentials
-
Creates an instance of a
S3Credentialsrecord class. - S3CredentialsProvider - Interface in dev.hardwood.s3
-
Supplies
S3Credentialsfor signing S3 requests. - S3InputFile - Class in dev.hardwood.s3
-
InputFilebacked by an object in Amazon S3 (or an S3-compatible service). - S3Source - Class in dev.hardwood.s3
-
A configured connection to an S3-compatible object store.
- S3Source.Builder - Class in dev.hardwood.s3
-
Builder for
S3Source. - scale() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns the value of the
scalerecord component. - scale() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
scalerecord component. - scanStrategy - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- schema() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
schemarecord component. - SchemaElement - Record Class in dev.hardwood.metadata
-
Schema element in Parquet file metadata.
- SchemaElement(String, PhysicalType, Integer, RepetitionType, Integer, ConvertedType, Integer, Integer, Integer, LogicalType) - Constructor for record class dev.hardwood.metadata.SchemaElement
-
Creates an instance of a
SchemaElementrecord class. - SchemaIncompatibleException - Exception Class in dev.hardwood.reader
-
Thrown when a file's schema is incompatible with the reference schema during multi-file reading.
- SchemaIncompatibleException(String) - Constructor for exception class dev.hardwood.reader.SchemaIncompatibleException
- SchemaNode - Interface in dev.hardwood.schema
-
Tree-based representation of Parquet schema for nested data support.
- SchemaNode.GroupNode - Record Class in dev.hardwood.schema
-
Group node representing a struct, list, map, or variant.
- SchemaNode.PrimitiveNode - Record Class in dev.hardwood.schema
-
Primitive leaf node representing an actual data column.
- SdkCredentialsProviders - Class in dev.hardwood.aws.auth
-
Bridges the AWS SDK credential chain to Hardwood's types.
- secretAccessKey() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns the value of the
secretAccessKeyrecord component. - sessionToken() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns the value of the
sessionTokenrecord component. - SignedBinaryColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Creates an instance of a
SignedBinaryColumnPredicaterecord class. - size - Variable in class dev.hardwood.jfr.FileMappingEvent
- size() - Method in interface dev.hardwood.row.PqDoubleList
-
Get the number of elements in this list.
- size() - Method in interface dev.hardwood.row.PqIntList
-
Get the number of elements in this list.
- size() - Method in interface dev.hardwood.row.PqList
-
Get the number of elements in this list.
- size() - Method in interface dev.hardwood.row.PqLongList
-
Get the number of elements in this list.
- size() - Method in interface dev.hardwood.row.PqMap
-
Get the number of entries in this map.
- size() - Method in interface dev.hardwood.row.PqVariantArray
-
Number of elements in the array.
- SNAPPY - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Snappy compression (fast, moderate ratio).
- SPARSE_TEMPFILE - Enum constant in enum class dev.hardwood.s3.RangeBacking
-
Whole-file cache backed by a sparse temp file mmapped into the process.
- specVersion() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
-
Returns the value of the
specVersionrecord component. - statistics() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
statisticsrecord component. - Statistics - Record Class in dev.hardwood.metadata
-
Column chunk statistics for min/max values, null count, and distinct count.
- Statistics(byte[], byte[], Long, Long, boolean) - Constructor for record class dev.hardwood.metadata.Statistics
-
Creates an instance of a
Statisticsrecord class. - STRATEGY_OFFSET_INDEX - Static variable in class dev.hardwood.jfr.RowGroupScannedEvent
- STRATEGY_SEQUENTIAL - Static variable in class dev.hardwood.jfr.RowGroupScannedEvent
- STRING - Enum constant in enum class dev.hardwood.row.VariantType
-
UTF-8 string.
- strings() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as String values.
- StringType() - Constructor for record class dev.hardwood.metadata.LogicalType.StringType
-
Creates an instance of a
StringTyperecord class. - StructAccessor - Interface in dev.hardwood.row
-
Parquet-struct access interface.
- structs() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested structs.
T
- tail(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Limit to the last
tailRowsrows. - tail(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Limit to the last
tailRowsrows. - tempDir(Path) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the temp directory used by
RangeBacking.SPARSE_TEMPFILEfor the sparse-file backing. - TIME_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Time of day in microseconds, stored as INT64.
- TIME_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Time of day in milliseconds, stored as INT32.
- TIME_NTZ - Enum constant in enum class dev.hardwood.row.VariantType
-
Time of day with microsecond precision, no timezone.
- TimeColumnPredicate(String, FilterPredicate.Operator, LocalTime) - Constructor for record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Creates an instance of a
TimeColumnPredicaterecord class. - times() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as LocalTime values.
- TIMESTAMP - Enum constant in enum class dev.hardwood.row.VariantType
-
Timestamp with microsecond precision, UTC-adjusted.
- TIMESTAMP_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Timestamp in microseconds since Unix epoch, stored as INT64.
- TIMESTAMP_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Timestamp in milliseconds since Unix epoch, stored as INT64.
- TIMESTAMP_NANOS - Enum constant in enum class dev.hardwood.row.VariantType
-
Timestamp with nanosecond precision, UTC-adjusted.
- TIMESTAMP_NTZ - Enum constant in enum class dev.hardwood.row.VariantType
-
Timestamp with microsecond precision, no timezone.
- TIMESTAMP_NTZ_NANOS - Enum constant in enum class dev.hardwood.row.VariantType
-
Timestamp with nanosecond precision, no timezone.
- timestamps() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as Instant (timestamp) values.
- TimestampType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimestampType
-
Creates an instance of a
TimestampTyperecord class. - TimeType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimeType
-
Creates an instance of a
TimeTyperecord class. - toArray() - Method in interface dev.hardwood.row.PqDoubleList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqIntList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqLongList
-
Convert to a primitive array.
- toOriginalIndex(int) - Method in class dev.hardwood.schema.ProjectedSchema
-
Converts a projected column index to the original column index.
- toOriginalIndices() - Method in class dev.hardwood.schema.ProjectedSchema
-
Returns a copy of the projected-to-original index mapping.
- topLevelName() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns the first (top-level) element of the path.
- toProjectedIndex(int) - Method in class dev.hardwood.schema.ProjectedSchema
-
Converts an original column index to the projected column index.
- toString() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns the dot-separated string representation of this path.
- toString() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.BsonType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.DateType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.EnumType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.JsonType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.ListType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.MapType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.StringType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.OffsetIndex
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.metadata.Statistics
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.And
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.Not
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.Or
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.row.PqInterval
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns a string representation of this record class.
- toString() - Method in class dev.hardwood.schema.FileSchema
- toString() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns a string representation of this record class.
- toString() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns a string representation of this record class.
- totalByteSize() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns the value of the
totalByteSizerecord component. - totalCompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalCompressedSizerecord component. - totalPages - Variable in class dev.hardwood.jfr.PageFilterEvent
- totalRecords - Variable in class dev.hardwood.jfr.RecordFilterEvent
- totalRowGroups - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
- totalUncompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalUncompressedSizerecord component. - type() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typerecord component. - type() - Method in interface dev.hardwood.row.PqVariant
-
The Variant type tag decoded from the value header.
- type() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
typerecord component. - typeLength() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typeLengthrecord component. - typeLength() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typeLengthrecord component.
U
- UINT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 16-bit integer, stored as INT32.
- UINT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 32-bit integer, stored as INT32.
- UINT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 64-bit integer, stored as INT64.
- UINT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 8-bit integer, stored as INT32.
- UNCOMPRESSED - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
No compression.
- uncompressedSize - Variable in class dev.hardwood.jfr.PageDecodedEvent
- unit() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns the value of the
unitrecord component. - unit() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns the value of the
unitrecord component. - UNKNOWN - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Placeholder for unknown/unsupported encodings found in metadata.
- UNORDERED - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
- UTF8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
UTF-8 encoded character string.
- UUID - Enum constant in enum class dev.hardwood.row.VariantType
-
UUID stored as 16 bytes (big-endian).
- UUIDColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Creates an instance of a
UUIDColumnPredicaterecord class. - uuids() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as UUID values.
- UuidType() - Constructor for record class dev.hardwood.metadata.LogicalType.UuidType
-
Creates an instance of a
UuidTyperecord class.
V
- value() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in interface dev.hardwood.row.PqVariant
-
The canonical Variant value bytes.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.CompressionCodec
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.ConvertedType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.Encoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.LogicalType.TimeUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.PhysicalType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.metadata.RepetitionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.reader.FilterPredicate.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.row.VariantType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.hardwood.s3.RangeBacking
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.CompressionCodec
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.ConvertedType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.LogicalType.TimeUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.PhysicalType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.metadata.RepetitionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Returns the value of the
valuesrecord component. - values() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Returns the value of the
valuesrecord component. - values() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Returns the value of the
valuesrecord component. - values() - Static method in enum class dev.hardwood.reader.FilterPredicate.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as raw objects without type conversion.
- values() - Static method in enum class dev.hardwood.row.VariantType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.hardwood.s3.RangeBacking
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariantType - Enum Class in dev.hardwood.row
-
Logical type of a Variant value, as carried in the Variant binary encoding's value header.
- VariantType(int) - Constructor for record class dev.hardwood.metadata.LogicalType.VariantType
-
Creates an instance of a
VariantTyperecord class. - VariantTypeException - Exception Class in dev.hardwood.row
-
Thrown when a Variant accessor is called on a value whose tagged type does not match what the accessor expects — for example, calling
PqVariant.asInt()on a Variant holding a STRING. - VariantTypeException(String) - Constructor for exception class dev.hardwood.row.VariantTypeException
- version() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
versionrecord component.
Z
- ZSTD - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Zstandard compression.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form