Index

A B C D E F G H I J K L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

accessKeyId() - Method in record class dev.hardwood.s3.S3Credentials
Returns the value of the accessKeyId record 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 And record class.
ASCENDING - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
 
AvroReaders - Class in dev.hardwood.avro
Factory for creating AvroRowReader instances from a ParquetFileReader.
AvroRowReader - Class in dev.hardwood.avro
Reads Parquet rows as Avro GenericRecord instances.

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 BinaryColumnPredicate record class.
BinaryInPredicate(String, byte[][]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
Creates an instance of a BinaryInPredicate record 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 bitWidth record 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 BooleanColumnPredicate record 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 boundaryOrder record 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 BsonType record 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 children record 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 codec record 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 column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Returns the value of the column record 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 ColumnChunk record class.
columnCount - Variable in class dev.hardwood.jfr.FileOpenedEvent
 
columnIndex() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the columnIndex record component.
columnIndex() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the columnIndex record 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 ColumnIndex record 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 columnIndexLength record component.
columnIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the columnIndexOffset record 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 ColumnMetaData record 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 columns record 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 ColumnSchema record class.
compressedPageSize() - Method in record class dev.hardwood.metadata.PageLocation
Returns the value of the compressedPageSize record 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 convertedType record component.
convertedType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the convertedType record 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 createdBy record 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 maxRows rows.
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 maxRows rows.
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 maxRows rows.
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 maxRows rows.
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 dataPageOffset record 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 DateColumnPredicate record 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 DateType record 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 DecimalColumnPredicate record 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 DecimalType record 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 delegate record 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 GenericRecord instances.
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 dictionaryPageOffset record component.
distinctCount() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the distinctCount record 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 DoubleColumnPredicate record 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 elements record 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 encodings record 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 EnumType record 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 BigDecimal column (Parquet DECIMAL logical type).
eq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for an Instant column (Parquet TIMESTAMP logical type).
eq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a LocalDate column (Parquet DATE logical type).
eq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a LocalTime column (Parquet TIME logical type).
eq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a UUID column (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 fieldId record component.
fieldPath() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the fieldPath record 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 FieldPath record 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 FileMetaData record 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_ARRAY columns 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 filters record component.
filters() - Method in record class dev.hardwood.reader.FilterPredicate.Or
Returns the value of the filters record component.
firstRowIndex() - Method in record class dev.hardwood.metadata.PageLocation
Returns the value of the firstRowIndex record 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 FloatColumnPredicate record 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 GroupNode record 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 BigDecimal column.
gt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for an Instant column.
gt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a LocalDate column.
gt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a LocalTime column.
gt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a UUID column.
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 BigDecimal column.
gtEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for an Instant column.
gtEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a LocalDate column.
gtEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a LocalTime column.
gtEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a UUID column.
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 HttpClient for 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 S3InputFile from an s3://bucket/key URI.
inputFile(String, String) - Method in class dev.hardwood.s3.S3Source
Creates an S3InputFile for 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 InputFile instances from s3:// URIs (may span buckets).
inputFilesInBucket(String, String...) - Method in class dev.hardwood.s3.S3Source
Creates InputFile instances 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 InstantColumnPredicate record 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 IntColumnPredicate record 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 IntervalType record class.
IntInPredicate(String, int[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntInPredicate
Creates an instance of a IntInPredicate record 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 IntType record 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 isAdjustedToUTC record component.
isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns the value of the isAdjustedToUTC record 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 true if 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 isMinMaxDeprecated record 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 IsNotNullPredicate record 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 IsNullPredicate record class.
isPrimitive() - Method in record class dev.hardwood.metadata.SchemaElement
Returns true if 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 isSigned record 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 JsonType record class.

K

keyValueMetadata() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the keyValueMetadata record component.
keyValueMetadata() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the keyValueMetadata record 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 ListType record class.
loadNextBatch() - Method in class dev.hardwood.reader.MultiFileRowReader
 
logicalType() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the logicalType record component.
logicalType() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the logicalType record component.
logicalType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the logicalType record 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 LongColumnPredicate record class.
LongInPredicate(String, long[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongInPredicate
Creates an instance of a LongInPredicate record 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 BigDecimal column.
lt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for an Instant column.
lt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a LocalDate column.
lt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a LocalTime column.
lt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a UUID column.
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 BigDecimal column.
ltEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for an Instant column.
ltEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a LocalDate column.
ltEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a LocalTime column.
ltEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a UUID column.
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 MapType record 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 maxDefinitionLevel record component.
maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the maxDefinitionLevel record 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 maxDefinitionLevel record component.
maxRepetitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the maxRepetitionLevel record component.
maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the maxRepetitionLevel record 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 maxRepetitionLevel record 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 maxValue record component.
maxValues() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the maxValues record component.
metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the metaData record 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 minValue record component.
minValues() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the minValues record component.
MultiFileColumnReaders - Class in dev.hardwood.reader
Holds multiple ColumnReader instances backed by a shared FileManager for 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 InputFile instances.
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 name record 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 name record 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 name record 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 Not record 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 BigDecimal column.
notEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for an Instant column.
notEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a LocalDate column.
notEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a LocalTime column.
notEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a UUID column.
nullCount() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the nullCount record component.
nullCounts() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the nullCounts record component.
nullPages() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the nullPages record component.
numChildren() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the numChildren record component.
numRows() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the numRows record component.
numRows() - Method in record class dev.hardwood.metadata.RowGroup
Returns the value of the numRows record component.
numValues() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the numValues record 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 InputFile backed by an in-memory ByteBuffer.
of(Path) - Static method in interface dev.hardwood.InputFile
Creates an unopened InputFile for a local file path.
ofBuffers(ByteBuffer, ByteBuffer...) - Static method in interface dev.hardwood.InputFile
Creates InputFile instances for the given in-memory ByteBuffers.
ofBuffers(List) - Static method in interface dev.hardwood.InputFile
Creates InputFile instances for a list of in-memory ByteBuffers.
offset - Variable in class dev.hardwood.jfr.FileMappingEvent
 
offset() - Method in record class dev.hardwood.metadata.PageLocation
Returns the value of the offset record 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 OffsetIndex record class.
offsetIndexLength() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the offsetIndexLength record component.
offsetIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the offsetIndexOffset record component.
ofPaths(Path, Path...) - Static method in interface dev.hardwood.InputFile
Creates unopened InputFile instances for the given local file paths.
ofPaths(List) - Static method in interface dev.hardwood.InputFile
Creates unopened InputFile instances for a list of local file paths.
op() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Returns the value of the op record 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 InputFile for reading.
open(InputFile) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a Parquet file from an InputFile with a dedicated context.
open(InputFile, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a Parquet file from an InputFile with 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 Or record 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 PageLocation record class.
pageLocations() - Method in record class dev.hardwood.metadata.OffsetIndex
Returns the value of the pageLocations record 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 pathInSchema record component.
pathStyle(boolean) - Method in class dev.hardwood.s3.S3Source.Builder
Forces path-style access (endpoint/bucket/key instead of bucket.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 precision record component.
precision() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the precision record 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 PrimitiveNode record 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 repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the repetitionType record 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 RowGroup record 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 rowGroups record 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 S3Credentials record class.
S3CredentialsProvider - Interface in dev.hardwood.s3
Supplies S3Credentials for signing S3 requests.
S3InputFile - Class in dev.hardwood.s3
InputFile backed 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 scale record component.
scale() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the scale record component.
scanStrategy - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
 
schema() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the schema record 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 SchemaElement record 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 secretAccessKey record component.
sessionToken() - Method in record class dev.hardwood.s3.S3Credentials
Returns the value of the sessionToken record component.
SignedBinaryColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
Creates an instance of a SignedBinaryColumnPredicate record 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 statistics record 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 Statistics record 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 StringType record 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 TimeColumnPredicate record 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 TimestampType record class.
TimeType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimeType
Creates an instance of a TimeType record 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 totalByteSize record component.
totalCompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the totalCompressedSize record 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 totalUncompressedSize record component.
type() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the type record component.
type() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the type record component.
type() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the type record component.
type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the type record component.
typeLength() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the typeLength record component.
typeLength() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the typeLength record 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 unit record component.
unit() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns the value of the unit record 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 UuidType record class.

V

value() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.SignedBinaryColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Returns the value of the value record 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 values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
Returns the value of the values record 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 version record component.

Z

ZSTD - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
Zstandard compression.
A B C D E F G H I J K L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values