Index
All Classes and Interfaces|All Packages|Constant Field Values
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. - ASCENDING - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
- AvroReaders - Class in dev.hardwood.avro
-
Factory for creating
AvroRowReaderinstances from aParquetFileReader. - AvroRowReader - Class in dev.hardwood.avro
-
Reads Parquet rows as Avro
GenericRecordinstances.
B
- batchSize - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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.
- 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.
- 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.s3.S3Source.Builder
-
Builds the
S3Source. - builder() - Static method in class dev.hardwood.s3.S3Source
-
Creates a new
S3Source.Builder. - 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. - 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.MultiFileColumnReaders
- close() - Method in class dev.hardwood.reader.MultiFileParquetReader
- close() - Method in class dev.hardwood.reader.MultiFileRowReader
- 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
- closed - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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. - 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 - Class in dev.hardwood.reader
-
Batch-oriented column reader for reading a single column across all row groups.
- 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(FileSchema, ColumnProjection) - Static method in class dev.hardwood.schema.ProjectedSchema
-
Creates a projected schema from the given full schema and projection.
- createColumnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a ColumnReader for a column by index, spanning all row groups.
- createColumnReader(int, FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a ColumnReader for a column by index, spanning only row groups that match the filter.
- createColumnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a ColumnReader for a named column, spanning all row groups.
- createColumnReader(String, FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a ColumnReader for a named column, spanning only row groups that match the filter.
- createColumnReaders(ColumnProjection) - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create column readers for batch-oriented access to the requested columns.
- createColumnReaders(ColumnProjection, FilterPredicate) - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create column readers for batch-oriented access to the requested columns, skipping row groups that don't match the filter.
- createdBy() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
createdByrecord component. - createRowReader() - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create a row reader that iterates over all rows in all files.
- createRowReader() - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader that iterates over all rows in all row groups.
- createRowReader(long) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader that returns at most
maxRowsrows. - createRowReader(FilterPredicate) - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create a row reader with a filter, iterating over all columns but only matching row groups.
- createRowReader(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader with a filter, iterating over all columns but only matching row groups.
- createRowReader(FilterPredicate, long) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader with a filter that returns at most
maxRowsrows. - createRowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
-
Create an AvroRowReader that reads all rows and columns.
- createRowReader(ParquetFileReader, FilterPredicate) - Static method in class dev.hardwood.avro.AvroReaders
-
Create an AvroRowReader with predicate pushdown.
- createRowReader(ParquetFileReader, ColumnProjection) - Static method in class dev.hardwood.avro.AvroReaders
-
Create an AvroRowReader with column projection.
- createRowReader(ParquetFileReader, ColumnProjection, FilterPredicate) - Static method in class dev.hardwood.avro.AvroReaders
-
Create an AvroRowReader with column projection and predicate pushdown.
- createRowReader(ColumnProjection) - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create a row reader that iterates over selected columns in all files.
- createRowReader(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader that iterates over selected columns in all row groups.
- createRowReader(ColumnProjection, long) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader with column projection that returns at most
maxRowsrows. - createRowReader(ColumnProjection, FilterPredicate) - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create a row reader that iterates over selected columns in only matching row groups.
- createRowReader(ColumnProjection, FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader that iterates over selected columns in only matching row groups.
- createRowReader(ColumnProjection, FilterPredicate, long) - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader with column projection and filter that returns at most
maxRowsrows. - 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. - dataView - Variable in class dev.hardwood.reader.MultiFileRowReader
- DATE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Calendar date (days since Unix epoch), stored as INT32.
- 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. - DECIMAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Decimal with scale and precision stored in the schema element.
- 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.
- 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.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.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.
- exhausted - Variable in class dev.hardwood.reader.MultiFileRowReader
F
- 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
- filterPredicate - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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
FIXED_LEN_BYTE_ARRAYcolumns that require signed (two's complement) comparison, such as decimals. - FilterPredicate.TimeColumnPredicate - Record Class in dev.hardwood.reader
-
Predicate for TIME columns.
- 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. - 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.
- 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.
- getBinaries() - Method in class dev.hardwood.reader.ColumnReader
- getBinary(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getBinary(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a BINARY field value by field index.
- getBinary(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getBinary(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getBoolean(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a BOOLEAN field value by field index.
- getBoolean(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getBoolean(String) - Method in interface dev.hardwood.row.StructAccessor
-
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.MultiFileColumnReaders
-
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.MultiFileColumnReaders
-
Get the ColumnReader by index within the requested columns.
- getColumnReader(String) - Method in class dev.hardwood.reader.MultiFileColumnReaders
-
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 class dev.hardwood.reader.MultiFileRowReader
- getDate(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DATE field value by field index.
- getDate(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getDate(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getDecimal(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DECIMAL field value by field index.
- getDecimal(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getDecimal(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getDouble(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DOUBLE field value by field index.
- getDouble(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getDouble(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getFieldCount() - Method in interface dev.hardwood.row.StructAccessor
-
Get the number of fields in this struct.
- getFieldName(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getFieldName(int) - Method in interface dev.hardwood.row.StructAccessor
-
Get the name of a field by index.
- getFileMetaData() - Method in class dev.hardwood.reader.ParquetFileReader
- getFileSchema() - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Get the file schema (common across all files).
- getFileSchema() - Method in class dev.hardwood.reader.ParquetFileReader
- getFloat(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getFloat(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a FLOAT field value by field index.
- getFloat(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getFloat(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getInt(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT32 field value by field index.
- getInt(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getInt(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get an INT32 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 class dev.hardwood.reader.MultiFileRowReader
- getList(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a LIST field value by field index.
- getList(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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 intermediate 'list' group).
- getListOfDoubles(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getListOfDoubles(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a DOUBLE list field by field index.
- getListOfDoubles(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getListOfDoubles(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a DOUBLE list field by name.
- getListOfInts(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getListOfInts(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT32 list field by field index.
- getListOfInts(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getListOfInts(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get an INT32 list field by name.
- getListOfLongs(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getListOfLongs(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT64 list field by field index.
- getListOfLongs(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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 class dev.hardwood.reader.MultiFileRowReader
- getLong(int) - Method in interface dev.hardwood.reader.RowReader
-
Get an INT64 field value by field index.
- getLong(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getLong(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getMap(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a MAP field value by field index.
- getMap(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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.
- 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 class dev.hardwood.reader.MultiFileRowReader
- getString(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a STRING field value by field index.
- getString(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getString(String) - Method in interface dev.hardwood.row.StructAccessor
-
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/JSON/BSON logical type columns.
- getStringValue() - Method in interface dev.hardwood.row.PqMap.Entry
-
Get the value as a STRING.
- getStruct(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getStruct(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a nested struct field value by field index.
- getStruct(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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 class dev.hardwood.reader.MultiFileRowReader
- getTime(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a TIME field value by field index.
- getTime(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getTime(String) - Method in interface dev.hardwood.row.StructAccessor
-
Get a TIME field value by name.
- getTimestamp(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- getTimestamp(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a TIMESTAMP field value by field index.
- getTimestamp(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getTimestamp(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getUuid(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a UUID field value by field index.
- getUuid(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getUuid(String) - Method in interface dev.hardwood.row.StructAccessor
-
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 class dev.hardwood.reader.MultiFileRowReader
- getValue(int) - Method in interface dev.hardwood.reader.RowReader
-
Get a field value by field index without type conversion.
- getValue(String) - Method in class dev.hardwood.reader.MultiFileRowReader
- getValue(String) - Method in interface dev.hardwood.row.StructAccessor
-
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.
- GroupNode(String, RepetitionType, ConvertedType, 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.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.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 class dev.hardwood.reader.MultiFileRowReader
- hasNext() - Method in interface dev.hardwood.reader.RowReader
-
Check if there are more rows to read.
- 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
- initialize() - Method in class dev.hardwood.reader.MultiFileRowReader
- initialized - Variable in class dev.hardwood.reader.MultiFileRowReader
- inputFile(String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
S3InputFilefrom ans3://bucket/keyURI. - inputFile(String, String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
S3InputFilefor 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.
- INT32 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
32-bit signed integer.
- INT64 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
64-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. - 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(int) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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) - Method in class dev.hardwood.reader.MultiFileRowReader
- 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.StructAccessor
-
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).
- isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
-
Check if the value is null.
- 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.
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. - loadNextBatch() - Method in class dev.hardwood.reader.MultiFileRowReader
- 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.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.
- 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).
- maxRows - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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 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.
- 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. - MultiFileColumnReaders - Class in dev.hardwood.reader
-
Holds multiple
ColumnReaderinstances backed by a sharedFileManagerfor cross-file prefetching across multiple Parquet files. - MultiFileParquetReader - Class in dev.hardwood.reader
-
Entry point for reading multiple Parquet files with cross-file prefetching.
- MultiFileParquetReader(List, HardwoodContextImpl) - Constructor for class dev.hardwood.reader.MultiFileParquetReader
-
Creates a MultiFileParquetReader for the given
InputFileinstances. - MultiFileRowReader - Class in dev.hardwood.reader
-
A RowReader that reads across multiple Parquet files with automatic file prefetching.
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.
- 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 class dev.hardwood.reader.MultiFileRowReader
- 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.
- 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. - 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
- 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. - 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 Parquet file from an
InputFilefor reading. - open(InputFile) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a Parquet file from an
InputFilewith a dedicated context. - open(InputFile, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a Parquet file from an
InputFilewith a shared context. - openAll(List) - Method in class dev.hardwood.Hardwood
-
Open multiple Parquet files for reading with cross-file prefetching.
- 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 individual Parquet files.
- 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.
- 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.
- 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.
- projectedSchemaRef - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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
- 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
- rowIndex - Variable in class dev.hardwood.reader.MultiFileRowReader
- 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. - 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, or map.
- 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.
- SNAPPY - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Snappy compression (fast, moderate ratio).
- 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
- 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
-
Common interface for name-based field access, shared by both top-level row readers and nested struct values.
- structs() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested structs.
T
- 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.
- 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_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.
- 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.
- 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.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.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 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.
- 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. - 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.
- 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.
- 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