Index

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

A

abort() - Method in class dev.hardwood.writer.ParquetFileWriter
Discards the output without publishing a file, leaving nothing at the destination, and closes the writer.
accessKeyId() - Method in record class dev.hardwood.s3.S3Credentials
Returns the value of the accessKeyId record component.
addBinary(byte[]) - Method in interface dev.hardwood.writer.ListBuilder
Appends a BYTE_ARRAY or FIXED_LEN_BYTE_ARRAY entry.
addBoolean(boolean) - Method in interface dev.hardwood.writer.ListBuilder
Appends a BOOLEAN entry.
addColumn(String, PhysicalType, RepetitionType) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a primitive column.
addColumn(String, PhysicalType, RepetitionType) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a primitive field.
addColumn(String, PhysicalType, RepetitionType, int) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a primitive column, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY column.
addColumn(String, PhysicalType, RepetitionType, int) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a primitive field, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY column.
addColumn(String, PhysicalType, RepetitionType, int, LogicalType) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a primitive column carrying a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY column.
addColumn(String, PhysicalType, RepetitionType, int, LogicalType) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a primitive field carrying a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY column.
addColumn(String, PhysicalType, RepetitionType, LogicalType) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a primitive column carrying a logical type annotation.
addColumn(String, PhysicalType, RepetitionType, LogicalType) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a primitive field carrying a logical type annotation.
addDate(LocalDate) - Method in interface dev.hardwood.writer.ListBuilder
Appends a DATE entry.
addDecimal(BigDecimal) - Method in interface dev.hardwood.writer.ListBuilder
Appends a DECIMAL entry.
addDouble(double) - Method in interface dev.hardwood.writer.ListBuilder
Appends a DOUBLE entry.
addEntry(Consumer) - Method in interface dev.hardwood.writer.MapBuilder
Appends one entry, populating its key and value fields through filler.
addFloat(float) - Method in interface dev.hardwood.writer.ListBuilder
Appends a FLOAT entry.
addInt(int) - Method in interface dev.hardwood.writer.ListBuilder
Appends an INT32 entry.
addInterval(PqInterval) - Method in interface dev.hardwood.writer.ListBuilder
Appends an INTERVAL entry.
addList(Consumer) - Method in interface dev.hardwood.writer.ListBuilder
Appends a nested list entry, populating it through filler.
addLocalTimestamp(LocalDateTime) - Method in interface dev.hardwood.writer.ListBuilder
Appends a local-wall-clock TIMESTAMP entry.
addLong(long) - Method in interface dev.hardwood.writer.ListBuilder
Appends an INT64 entry.
addMap(Consumer) - Method in interface dev.hardwood.writer.ListBuilder
Appends a map entry, populating it through filler.
addNull() - Method in interface dev.hardwood.writer.ListBuilder
Appends a null entry, which occupies a position in the list — distinct from the list itself being absent, and from the list being empty.
addString(String) - Method in interface dev.hardwood.writer.ListBuilder
Appends a STRING, ENUM or JSON entry from its UTF-8 bytes.
addStruct(Consumer) - Method in interface dev.hardwood.writer.ListBuilder
Appends a struct entry, populating it through filler.
addTime(LocalTime) - Method in interface dev.hardwood.writer.ListBuilder
Appends a TIME entry.
addTimestamp(Instant) - Method in interface dev.hardwood.writer.ListBuilder
Appends a UTC-adjusted TIMESTAMP entry.
addUuid(UUID) - Method in interface dev.hardwood.writer.ListBuilder
Appends a UUID entry.
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
Creates a conjunction of filters.
and(FilterPredicate, FilterPredicate) - Static method in interface dev.hardwood.reader.FilterPredicate
 
and(RowGroupPredicate...) - Static method in interface dev.hardwood.reader.RowGroupPredicate
Keep row groups that match every child predicate (intersection).
And(List) - Constructor for record class dev.hardwood.reader.FilterPredicate.And
Creates an instance of a And record class.
And(List) - Constructor for record class dev.hardwood.reader.RowGroupPredicate.And
Creates an instance of a And record class.
ANDOYER - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
 
ARRAY - Enum constant in enum class dev.hardwood.row.VariantType
Array — ordered collection of Variant values.
asArray() - Method in interface dev.hardwood.row.PqVariant
Unwrap as a Variant array view for indexed element access.
asBinary() - Method in interface dev.hardwood.row.PqVariant
Extract opaque binary bytes.
asBoolean() - Method in interface dev.hardwood.row.PqVariant
Extract a boolean.
ASCENDING - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
 
asDate() - Method in interface dev.hardwood.row.PqVariant
Extract a date (days since Unix epoch).
asDecimal() - Method in interface dev.hardwood.row.PqVariant
Extract a decimal.
asDouble() - Method in interface dev.hardwood.row.PqVariant
Extract a double.
asFloat() - Method in interface dev.hardwood.row.PqVariant
Extract a float.
asInt() - Method in interface dev.hardwood.row.PqVariant
Extract an int.
asLocalTimestamp() - Method in interface dev.hardwood.row.PqVariant
Extract a local-wall-clock timestamp.
asLong() - Method in interface dev.hardwood.row.PqVariant
Extract a long.
asObject() - Method in interface dev.hardwood.row.PqVariant
Unwrap as a Variant object view for name-based field navigation.
asString() - Method in interface dev.hardwood.row.PqVariant
Extract a UTF-8 string.
asTime() - Method in interface dev.hardwood.row.PqVariant
Extract a time of day.
asTimestamp() - Method in interface dev.hardwood.row.PqVariant
Extract a UTC-adjusted timestamp.
asUuid() - Method in interface dev.hardwood.row.PqVariant
Extract a UUID (16 bytes, big-endian).
AUTO - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
Let the writer choose, per column chunk, between a dictionary and PLAIN.
AvroReaders - Class in dev.hardwood.avro
Factory for creating AvroRowReader instances from a ParquetFileReader.
AvroReaders.RowReaderBuilder - Class in dev.hardwood.avro
Builds an AvroRowReader with optional projection, filter, and head/tail row limit.
AvroRowReader - Class in dev.hardwood.avro
Reads Parquet rows as Avro GenericRecord instances.

B

batchSize(int) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
Set the maximum number of records to return in each batch.
batchSize(int) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
Set the maximum number of records to return in each batch for all columns.
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
 
bbox() - Method in record class dev.hardwood.metadata.GeospatialStatistics
Returns the value of the bbox record component.
binaries() - Method in interface dev.hardwood.row.PqList
View the elements as a List of binary (byte[]) values.
BINARY - Enum constant in enum class dev.hardwood.row.VariantType
Opaque byte sequence.
BinaryColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
Creates an instance of a BinaryColumnPredicate record class.
BinaryDictionary - Class in dev.hardwood.reader
The dictionary of a BYTE_ARRAY, FIXED_LEN_BYTE_ARRAY or INT96 column chunk, from ColumnReader.getBinaryDictionary().
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.
bloomFilter(String) - Method in class dev.hardwood.writer.WriterConfig.Builder
Writes a Bloom filter for one leaf column, at WriterConfig.DEFAULT_BLOOM_FILTER_FPP; must be non-null.
bloomFilter(String, double) - Method in class dev.hardwood.writer.WriterConfig.Builder
Writes a Bloom filter for one leaf column, with the given false-positive probability; the path must be non-null and the probability strictly between 0 and 1.
bloomFilterLength() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the bloomFilterLength record component.
bloomFilterOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the bloomFilterOffset record component.
bloomFilters() - Method in class dev.hardwood.writer.WriterConfig
The columns that carry a Bloom filter, keyed by dotted leaf path, each with its filter's false-positive probability.
BOOLEAN - Enum constant in enum class dev.hardwood.metadata.PhysicalType
Single-bit boolean value.
BOOLEAN_FALSE - Enum constant in enum class dev.hardwood.row.VariantType
Boolean false.
BOOLEAN_TRUE - Enum constant in enum class dev.hardwood.row.VariantType
Boolean true.
BooleanColumnPredicate(String, FilterPredicate.Operator, boolean) - Constructor for record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
Creates an instance of a BooleanColumnPredicate record class.
booleans() - Method in interface dev.hardwood.row.PqList
View the elements as a List of boolean values.
booleans(int, boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED BOOLEAN column, addressed by index.
booleans(int, boolean[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BOOLEAN column, addressed by index, with a plain mask.
booleans(int, boolean[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BOOLEAN column, addressed by index.
booleans(String, boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED BOOLEAN column, addressed by name.
booleans(String, boolean[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BOOLEAN column, addressed by name, with a plain mask.
booleans(String, boolean[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BOOLEAN column, addressed by name.
boundaryOrder() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the boundaryOrder record component.
BoundingBox - Record Class in dev.hardwood.metadata
 
BoundingBox(double, double, double, double, Double, Double, Double, Double) - Constructor for record class dev.hardwood.metadata.BoundingBox
Creates an instance of a BoundingBox record class.
BROTLI - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
Brotli compression (high ratio).
bson() - Static method in interface dev.hardwood.metadata.LogicalType
The BSON annotation, for a BSON document stored as a byte array.
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.
buffer() - Method in class dev.hardwood.InMemoryOutputFile
The file that was written.
build() - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
 
build() - Method in interface dev.hardwood.HardwoodContext.Builder
Builds the context.
build() - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
 
build() - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
 
build() - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
 
build() - Method in class dev.hardwood.reader.ReaderConfig.Builder
Builds the immutable configuration.
build() - Method in class dev.hardwood.s3.S3Source.Builder
Builds the S3Source.
build() - Method in class dev.hardwood.schema.FileSchema.Builder
Build the schema.
build() - Method in class dev.hardwood.writer.WriterConfig.Builder
Builds the immutable configuration.
buildColumnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
Begin configuring a single-column ColumnReader by column index.
buildColumnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
Begin configuring a single-column ColumnReader.
buildColumnReaders(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
Begin configuring a ColumnReaders collection for batch-oriented access to a column projection.
builder() - Static method in interface dev.hardwood.HardwoodContext
Starts building a context.
builder() - Static method in class dev.hardwood.reader.ReaderConfig
A builder for setting reader options.
builder() - Static method in class dev.hardwood.s3.S3Source
Creates a new S3Source.Builder.
builder() - Static method in class dev.hardwood.writer.WriterConfig
A builder pre-populated with the defaults.
builder(String) - Static method in class dev.hardwood.schema.FileSchema
Creates a builder for constructing a schema, flat or nested, programmatically, for use with the writer.
buildRowReader() - Method in class dev.hardwood.reader.ParquetFileReader
Begin configuring a RowReader with optional projection, filter, and head/tail limit.
buildRowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
Begin configuring an AvroRowReader with optional projection, filter, and head/tail row limit.
BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
Variable-length byte array (also used for strings).
BYTE_STREAM_SPLIT - Enum constant in enum class dev.hardwood.metadata.Encoding
Byte-stream split encoding for floating-point data.
BYTE_STREAM_SPLIT - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
A value's bytes scattered across one stream per byte position.
byteRange(long, long) - Static method in interface dev.hardwood.reader.RowGroupPredicate
Keep row groups whose data midpoint — start of the first column chunk plus half of the on-disk compressed size — falls in [startInclusive, endExclusive).
ByteRange(long, long) - Constructor for record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Creates an instance of a ByteRange record class.
bytes(int, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED BYTE_ARRAY column, addressed by index.
bytes(int, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by index, with a plain mask.
bytes(int, byte[][], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by index.
bytes(String, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED BYTE_ARRAY column, addressed by name.
bytes(String, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by name, with a plain mask.
bytes(String, byte[][], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by name.

C

check() - Method in exception class dev.hardwood.reader.StaleMetadataException
The check the supplied footer failed.
children() - Method in record class dev.hardwood.reader.RowGroupPredicate.And
Returns the value of the children record component.
children() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the children record component.
chunkStartOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
Computes the absolute file offset where a column chunk's data starts.
close() - Method in class dev.hardwood.avro.AvroRowReader
 
close() - Method in class dev.hardwood.Hardwood
 
close() - Method in interface dev.hardwood.HardwoodContext
 
close() - Method in class dev.hardwood.InMemoryOutputFile
 
close() - Method in interface dev.hardwood.OutputFile
Finalizes the file and publishes it at the destination.
close() - Method in class dev.hardwood.reader.ColumnReader
Releases the resources held by this reader.
close() - Method in class dev.hardwood.reader.ColumnReaders
Releases the resources held by every reader of this group, after which ColumnReaders.nextBatch() throws IllegalStateException.
close() - Method in class dev.hardwood.reader.ParquetFileReader
Waits for the child builds under way, which fail and close what they built, then closes every child reader still open, which stops its workers and waits for the prefetches its read started, then this reader's metadata, an owned context and owned input files.
close() - Method in interface dev.hardwood.reader.RowReader
Releases the resources held by this reader.
close() - Method in class dev.hardwood.s3.S3InputFile
 
close() - Method in class dev.hardwood.s3.S3Source
 
close() - Method in class dev.hardwood.writer.ParquetFileWriter
Finishes the file: writes the row group still buffered and the footer, and publishes the file at the destination.
codec() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the codec record component.
codec() - Method in class dev.hardwood.writer.WriterConfig
The codec each page body is compressed with.
codec(CompressionCodec) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the codec each page body is compressed with; must be non-null.
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.DateInPredicate
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.DecimalInPredicate
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.DoubleInPredicate
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.FloatInPredicate
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.InstantInPredicate
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.IntersectsPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
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.LocalDateTimeColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
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.StringColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.StringInPredicate
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.
column() - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Returns the value of the column record component.
column() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Returns the value of the column record component.
ColumnBatch - Class in dev.hardwood.writer
One aligned slice of a file's columns.
ColumnChunk - Record Class in dev.hardwood.metadata
Column chunk metadata.
ColumnChunk(ColumnMetaData, Long, Integer, Long, Integer, String) - Constructor for record class dev.hardwood.metadata.ColumnChunk
A null filePath is normalised to the empty string, so the two ways of saying "this file" — the field absent and the field set to the empty string the spec allows — have one representation, and ColumnChunk.requireSameFile() has nothing to guard against.
columnCount - Variable in class dev.hardwood.jfr.FileOpenedEvent
 
ColumnDictionary - Interface in dev.hardwood.reader
The dictionary of one column chunk: the distinct values a dictionary-encoded column stores once, which ColumnReader.getDictionaryIds() refers to by entry.
ColumnEncoding - Enum Class in dev.hardwood.writer
How a column's values are encoded, set file-wide or per leaf column through WriterConfig.Builder.encoding(ColumnEncoding).
columnEncodings() - Method in class dev.hardwood.writer.WriterConfig
The per-column encoding policies, keyed by dotted leaf path.
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(boolean[], List, List, ColumnIndex.BoundaryOrder, long[], long[], long[], long[]) - 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, GeospatialStatistics, Long, Integer, List, SizeStatistics) - Constructor for record class dev.hardwood.metadata.ColumnMetaData
Creates an instance of a ColumnMetaData record class.
ColumnOrder - Enum Class in dev.hardwood.metadata
The ordering used for a leaf column's min/max statistics, decoded from the FileMetaData.column_orders union.
columnOrders() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the columnOrders record component.
ColumnProjection - Class in dev.hardwood.schema
Specifies which columns to read from a Parquet file.
columnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
Shortcut for ParquetFileReader.buildColumnReader(int).build() — read every row group of the column at the given index with no filter.
columnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
Shortcut for ParquetFileReader.buildColumnReader(String).build() — read every row group of the named column with no filter.
ColumnReader - Class in dev.hardwood.reader
Batch-oriented column reader for reading a single column across all row groups.
columnReaders(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
Shortcut for ParquetFileReader.buildColumnReaders(ColumnProjection).build() — every row group, no filter.
ColumnReaders - Class in dev.hardwood.reader
Holds multiple ColumnReader instances backed by one shared decode pipeline for batch-oriented projection reads.
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.
columnWriter() - Method in class dev.hardwood.writer.ParquetFileWriter
Returns the column-oriented view over this file: a batch-shaped API for callers that hold columns rather than records.
ColumnWriter - Class in dev.hardwood.writer
Writes a Parquet file one aligned batch of columns at a time.
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).
containsKey(byte[]) - Method in interface dev.hardwood.row.PqMap
True if this map contains an entry with the given byte-array key.
containsKey(int) - Method in interface dev.hardwood.row.PqMap
True if this map contains an entry with the given INT32 key.
containsKey(long) - Method in interface dev.hardwood.row.PqMap
True if this map contains an entry with the given INT64 key.
containsKey(String) - Method in interface dev.hardwood.row.PqMap
True if this map contains an entry with the given STRING key.
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).
count() - Method in record class dev.hardwood.metadata.PageEncodingStats
Returns the value of the count record component.
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() - Method in class dev.hardwood.InMemoryOutputFile
 
create() - Method in interface dev.hardwood.OutputFile
Performs resource acquisition (e.g. opening a file channel).
create(int) - Static method in interface dev.hardwood.HardwoodContext
Create a new context with a thread pool of the specified size.
create(HardwoodContext) - Static method in class dev.hardwood.Hardwood
Create a new Hardwood instance backed by the given context, e.g. one created via HardwoodContext.create(int) to size the decode thread pool.
create(OutputFile, FileSchema) - Static method in class dev.hardwood.writer.ParquetFileWriter
Opens a writer with the default WriterConfig.
create(OutputFile, FileSchema, WriterConfig) - Static method in class dev.hardwood.writer.ParquetFileWriter
Opens a writer, writing the leading magic bytes.
createdBy() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the createdBy record component.
createdBy(String) - Method in class dev.hardwood.writer.ParquetFileWriter
Replaces the footer's created_by identifier, which defaults to ParquetFileWriter.DEFAULT_CREATED_BY.
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.
crs() - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
Returns the value of the crs record component.
crs() - Method in record class dev.hardwood.metadata.LogicalType.GeometryType
Returns the value of the crs record component.

D

DATA_PAGE - Enum constant in enum class dev.hardwood.metadata.PageType
A v1 data page: the repetition levels, definition levels and values are compressed together as a single payload.
DATA_PAGE_V2 - Enum constant in enum class dev.hardwood.metadata.PageType
A v2 data page: the repetition and definition levels are stored uncompressed and length-prefixed ahead of the compressed values, so they can be read without decompressing the page.
dataPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the dataPageOffset record component.
date() - Static method in interface dev.hardwood.metadata.LogicalType
The DATE annotation, for a calendar date in days since the Unix epoch.
DATE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Calendar date (days since Unix epoch), stored as INT32.
DATE - Enum constant in enum class dev.hardwood.row.VariantType
Date (days since Unix epoch).
DateColumnPredicate(String, FilterPredicate.Operator, LocalDate) - Constructor for record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
Creates an instance of a DateColumnPredicate record class.
DateInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.DateInPredicate
Creates an instance of a DateInPredicate record class.
dates() - Method in interface dev.hardwood.row.PqList
View the elements as a List of LocalDate values.
DateType() - Constructor for record class dev.hardwood.metadata.LogicalType.DateType
Creates an instance of a DateType record class.
days() - Method in record class dev.hardwood.row.PqInterval
Returns the value of the days record component.
decimal(int, int) - Static method in interface dev.hardwood.metadata.LogicalType
The DECIMAL annotation, for a decimal of a given precision and scale.
DECIMAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Decimal with scale and precision stored in the schema element.
DECIMAL16 - Enum constant in enum class dev.hardwood.row.VariantType
Decimal with up to 38 digits (stored as 128-bit unscaled + scale).
DECIMAL4 - Enum constant in enum class dev.hardwood.row.VariantType
Decimal with up to 9 digits (stored as 32-bit unscaled + scale).
DECIMAL8 - Enum constant in enum class dev.hardwood.row.VariantType
Decimal with up to 18 digits (stored as 64-bit unscaled + scale).
DecimalColumnPredicate(String, FilterPredicate.Operator, BigDecimal) - Constructor for record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
Creates an instance of a DecimalColumnPredicate record class.
DecimalInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.DecimalInPredicate
Creates an instance of a DecimalInPredicate record class.
decimals() - Method in interface dev.hardwood.row.PqList
View the elements as a List of BigDecimal values.
DecimalType(int, int) - Constructor for record class dev.hardwood.metadata.LogicalType.DecimalType
Creates an instance of a DecimalType record class.
DEFAULT_BLOOM_FILTER_FPP - Static variable in class dev.hardwood.writer.WriterConfig
Default false-positive probability of a column's Bloom filter: 1%.
DEFAULT_CODEC - Static variable in class dev.hardwood.writer.WriterConfig
Default page compression codec: ZSTD when the zstd-jni library is on the classpath, otherwise UNCOMPRESSED.
DEFAULT_CREATED_BY - Static variable in class dev.hardwood.writer.ParquetFileWriter
Default created_by identifier written into the file footer, in the <app> version <version> (build <hash>) convention Parquet readers parse — for example hardwood version 1.1.0 (build a093aab).
DEFAULT_ENCODING - Static variable in class dev.hardwood.writer.WriterConfig
Default encoding policy: ColumnEncoding.AUTO, leaving each column chunk's encoding to the size comparison the writer makes once the row group is buffered.
DEFAULT_PAGE_TARGET_BYTES - Static variable in class dev.hardwood.writer.WriterConfig
Default page target: 1 MiB of encoded values per data page.
DEFAULT_PAGE_TARGET_ROWS - Static variable in class dev.hardwood.writer.WriterConfig
Default page row target: 20,000 records per data page.
DEFAULT_PRECISION_LOSS_POLICY - Static variable in class dev.hardwood.writer.WriterConfig
Default precision-loss policy: reject a value the column cannot hold exactly, rather than silently dropping the digits that do not fit.
DEFAULT_ROW_GROUP_BUFFER_TARGET_BYTES - Static variable in class dev.hardwood.writer.WriterConfig
Default row-group buffer target: 128 MiB of buffered values per row group.
DEFAULT_ROW_GROUP_TARGET_ROWS - Static variable in class dev.hardwood.writer.WriterConfig
Default row-group row target: 1,048,576 records.
DEFAULT_STATISTICS_TRUNCATION_LENGTH - Static variable in class dev.hardwood.writer.WriterConfig
Default statistics truncation length: BYTE_ARRAY min / max bounds longer than 64 bytes are truncated and flagged inexact.
defaultChain() - Static method in class dev.hardwood.aws.auth.SdkCredentialsProviders
Returns a provider backed by the AWS SDK's default credential chain, which resolves environment variables, profile files and container and instance metadata.
defaultEncoding() - Method in class dev.hardwood.writer.WriterConfig
The encoding policy for columns with no override of their own.
defaults() - Static method in class dev.hardwood.reader.ReaderConfig
The default configuration (no options set).
defaults() - Static method in class dev.hardwood.writer.WriterConfig
The default configuration.
definitionLevelHistogram() - Method in record class dev.hardwood.metadata.SizeStatistics
Returns the value of the definitionLevelHistogram record component.
definitionLevelHistogram(int) - Method in record class dev.hardwood.metadata.ColumnIndex
Returns one page's slice of ColumnIndex.definitionLevelHistograms(), or null if the file records no definition-level histogram for this chunk.
definitionLevelHistograms() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the definitionLevelHistograms record component.
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_BINARY_PACKED - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
Differences between neighbouring values, bit-packed against the smallest difference in each block.
DELTA_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
Incremental (delta) encoding for byte arrays.
DELTA_BYTE_ARRAY - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
Each value carrying only what it does not share with the value before it.
DELTA_LENGTH_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
Delta encoding for byte array lengths.
DELTA_LENGTH_BYTE_ARRAY - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
The lengths delta-encoded ahead of the values, which is cheaper than PLAIN's per-value 4-byte length prefix wherever the lengths are similar.
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.
dev.hardwood.writer - package dev.hardwood.writer
Parquet file writer, with a columnar and a row-oriented API over one core.
DICTIONARY_PAGE - Enum constant in enum class dev.hardwood.metadata.PageType
The dictionary for a column chunk.
dictionaryPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the dictionaryPageOffset record component.
discard() - Method in class dev.hardwood.InMemoryOutputFile
 
discard() - Method in interface dev.hardwood.OutputFile
Discards everything written and releases resources without publishing a file at the destination.
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.
DOUBLE - Enum constant in enum class dev.hardwood.row.VariantType
IEEE 64-bit floating point.
DoubleColumnPredicate(String, FilterPredicate.Operator, double) - Constructor for record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
Creates an instance of a DoubleColumnPredicate record class.
DoubleInPredicate(String, double[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.DoubleInPredicate
Creates an instance of a DoubleInPredicate record class.
doubles() - Method in interface dev.hardwood.row.PqList
View the elements as a PqDoubleList (no boxing).
doubles(int, double[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED DOUBLE column, addressed by index.
doubles(int, double[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL DOUBLE column, addressed by index, with a plain mask.
doubles(int, double[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL DOUBLE column, addressed by index.
doubles(String, double[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED DOUBLE column, addressed by name.
doubles(String, double[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL DOUBLE column, addressed by name, with a plain mask.
doubles(String, double[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL DOUBLE column, addressed by name.

E

edgeInterpolation() - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
Returns the value of the edgeInterpolation record component.
elements() - Method in record class dev.hardwood.metadata.FieldPath
Returns the value of the elements record component.
encoding() - Method in record class dev.hardwood.metadata.PageEncodingStats
Returns the value of the encoding record component.
encoding(ColumnEncoding) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the encoding policy for every column without an override of its own; must be non-null.
encoding(String, ColumnEncoding) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the encoding policy for one leaf column, overriding the file-wide default; both arguments must be non-null.
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.
encodingStats() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the encodingStats record component.
endExclusive() - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Returns the value of the endExclusive record component.
endpoint(String) - Method in class dev.hardwood.s3.S3Source.Builder
Sets the endpoint for S3-compatible services (e.g. MinIO, R2, GCP).
endRowGroup() - Method in class dev.hardwood.writer.ParquetFileWriter
Closes the open row group and starts a new one, so the records written next go into a row group of their own.
ENUM - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Enum stored as a UTF-8 string.
enumType() - Static method in interface dev.hardwood.metadata.LogicalType
The ENUM annotation, for an 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, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a binary column, whose literal is the stored bytes — the value StructAccessor.getBinary(int) returns for it.
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, PqInterval) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for an INTERVAL column, whose literal is the PqInterval StructAccessor.getInterval(int) returns for it.
eq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a text column, one of STRING, ENUM, JSON and an unannotated BYTE_ARRAY.
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 with isAdjustedToUTC = true, or a legacy INT96 timestamp).
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates an equals predicate for a LocalDateTime column (Parquet TIMESTAMP logical type with isAdjustedToUTC = false).
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.BoundingBox
Indicates whether some other object is "equal to" this one.
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.GeospatialStatistics
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.Float16Type
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.GeometryType
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.NullType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.StringType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.VariantType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.OffsetIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.PageEncodingStats
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.SizeStatistics
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.DateInPredicate
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.DecimalInPredicate
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.DoubleInPredicate
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.FloatInPredicate
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.InstantInPredicate
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.IntersectsPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
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.LocalDateTimeColumnPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
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.StringColumnPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.StringInPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.RowGroupPredicate.And
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.row.PqInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.s3.S3Credentials
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.schema.ColumnSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
Indicates whether some other object is "equal to" this one.
executor() - Method in interface dev.hardwood.HardwoodContext
Get the executor service for parallel operations.
Experimental - Annotation Interface in dev.hardwood
Marks a public API as experimental.

F

FieldAccessor - Interface in dev.hardwood.row
Common interface for name-based access to fields whose values are primitives, Variants, or absent.
fieldId() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the fieldId record component.
fieldPath() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the fieldPath record component.
fieldPath() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
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.RecordFilterEvent
 
file - Variable in class dev.hardwood.jfr.RowGroupBloomFilterEvent
 
file - Variable in class dev.hardwood.jfr.RowGroupByteRangeFilterEvent
 
file - Variable in class dev.hardwood.jfr.RowGroupDictionaryFilterEvent
 
file - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
 
file - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
 
fileIdentity() - Method in exception class dev.hardwood.reader.StaleMetadataException
The identity of the file being read; empty when it has none.
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, List) - Constructor for record class dev.hardwood.metadata.FileMetaData
Creates an instance of a FileMetaData record class.
fileName() - Method in exception class dev.hardwood.reader.StaleMetadataException
The InputFile.name() of the file being read.
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
 
filePath() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the filePath record component.
FileSchema - Class in dev.hardwood.schema
Root schema container representing the complete Parquet schema.
FileSchema.Builder - Class in dev.hardwood.schema
Builder for constructing a FileSchema programmatically.
FileSchema.ElementBuilder - Class in dev.hardwood.schema
Declares the element of a LIST, or the value of a MAP: a primitive, a nested struct, a nested LIST, or a nested MAP.
FileSchema.StructBuilder - Class in dev.hardwood.schema
Declares the fields of a struct group.
fileSize - Variable in class dev.hardwood.jfr.FileOpenedEvent
 
filter(FilterPredicate) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
Apply a row-group / record-level filter predicate.
filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
Apply a filter predicate.
filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
Apply a filter predicate.
filter(FilterPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Apply a column-statistics / record-level filter predicate.
filter(RowGroupPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReaderBuilder
Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).
filter(RowGroupPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.ColumnReadersBuilder
Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).
filter(RowGroupPredicate) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Apply a row-group selection predicate (e.g. byte-range, for split-aware reading).
FilterPredicate - Interface in dev.hardwood.reader
A predicate filtering the rows a reader returns.
FilterPredicate.And - Record Class in dev.hardwood.reader
 
FilterPredicate.BinaryColumnPredicate - Record Class in dev.hardwood.reader
Predicate for a binary column over its stored bytes.
FilterPredicate.BinaryInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for a binary column.
FilterPredicate.BooleanColumnPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.DateColumnPredicate - Record Class in dev.hardwood.reader
Predicate for DATE columns.
FilterPredicate.DateInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for DATE columns.
FilterPredicate.DecimalColumnPredicate - Record Class in dev.hardwood.reader
Predicate for DECIMAL columns.
FilterPredicate.DecimalInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for DECIMAL columns.
FilterPredicate.DoubleColumnPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.DoubleInPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.FloatColumnPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.FloatInPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.InstantColumnPredicate - Record Class in dev.hardwood.reader
Predicate for TIMESTAMP columns with isAdjustedToUTC = true and for legacy INT96 timestamp columns.
FilterPredicate.InstantInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for the columns an FilterPredicate.InstantColumnPredicate takes.
FilterPredicate.IntColumnPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.IntersectsPredicate - Record Class in dev.hardwood.reader
Predicate for spatial bounding box.
FilterPredicate.IntervalColumnPredicate - Record Class in dev.hardwood.reader
Predicate for an INTERVAL column, comparing the twelve stored bytes as the three unsigned 32-bit components they encode.
FilterPredicate.IntervalInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for an INTERVAL column.
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.LocalDateTimeColumnPredicate - Record Class in dev.hardwood.reader
Predicate for TIMESTAMP columns with isAdjustedToUTC = false.
FilterPredicate.LocalDateTimeInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for TIMESTAMP columns with isAdjustedToUTC = false.
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.StringColumnPredicate - Record Class in dev.hardwood.reader
Predicate for a text column, comparing the literal's UTF-8 bytes.
FilterPredicate.StringInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for a text column.
FilterPredicate.TimeColumnPredicate - Record Class in dev.hardwood.reader
Predicate for TIME columns.
FilterPredicate.TimeInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for TIME columns.
FilterPredicate.UUIDColumnPredicate - Record Class in dev.hardwood.reader
 
FilterPredicate.UUIDInPredicate - Record Class in dev.hardwood.reader
Set-membership predicate for UUID columns, each probe compared as its 16 big-endian bytes.
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(int, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED FIXED_LEN_BYTE_ARRAY column, addressed by index.
fixed(int, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by index, with a plain mask.
fixed(int, byte[][], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by index.
fixed(String, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED FIXED_LEN_BYTE_ARRAY column, addressed by name.
fixed(String, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by name, with a plain mask.
fixed(String, byte[][], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by name.
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.
fixedLengthPrimitive(String, int, RepetitionType) - Static method in record class dev.hardwood.metadata.SchemaElement
fixedLengthPrimitive(String, int, RepetitionType, LogicalType) - Static method in record class dev.hardwood.metadata.SchemaElement
FLOAT - Enum constant in enum class dev.hardwood.metadata.PhysicalType
IEEE 32-bit floating point.
FLOAT - Enum constant in enum class dev.hardwood.row.VariantType
IEEE 32-bit floating point.
float16() - Static method in interface dev.hardwood.metadata.LogicalType
The FLOAT16 annotation, for an IEEE 754 half-precision float stored as a 2-byte fixed-length byte array.
Float16Type() - Constructor for record class dev.hardwood.metadata.LogicalType.Float16Type
Creates an instance of a Float16Type record class.
FloatColumnPredicate(String, FilterPredicate.Operator, float) - Constructor for record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
Creates an instance of a FloatColumnPredicate record class.
FloatInPredicate(String, float[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.FloatInPredicate
Creates an instance of a FloatInPredicate record class.
floats() - Method in interface dev.hardwood.row.PqList
View the elements as a List of float values.
floats(int, float[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED FLOAT column, addressed by index.
floats(int, float[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FLOAT column, addressed by index, with a plain mask.
floats(int, float[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FLOAT column, addressed by index.
floats(String, float[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED FLOAT column, addressed by name.
floats(String, float[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FLOAT column, addressed by name, with a plain mask.
floats(String, float[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL FLOAT column, addressed by name.
footerLength() - Method in interface dev.hardwood.metadata.ParsedFooter
The length in bytes of the serialized footer, excluding the trailing length field and magic number.
footerOf(InputFile) - Method in interface dev.hardwood.MetadataSource
The parsed footer of file.
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

geography(String, LogicalType.EdgeInterpolationAlgorithm) - Static method in interface dev.hardwood.metadata.LogicalType
The GEOGRAPHY annotation, for geodesic geospatial values in a given CRS.
GeographyType(String, LogicalType.EdgeInterpolationAlgorithm) - Constructor for record class dev.hardwood.metadata.LogicalType.GeographyType
Creates an instance of a GeographyType record class.
geometry(String) - Static method in interface dev.hardwood.metadata.LogicalType
The GEOMETRY annotation, for planar geospatial values in a given CRS.
GeometryType(String) - Constructor for record class dev.hardwood.metadata.LogicalType.GeometryType
Creates an instance of a GeometryType record class.
geospatialStatistics() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the geospatialStatistics record component.
GeospatialStatistics - Record Class in dev.hardwood.metadata
 
GeospatialStatistics(BoundingBox, List) - Constructor for record class dev.hardwood.metadata.GeospatialStatistics
Creates an instance of a GeospatialStatistics record class.
geospatialTypes() - Method in record class dev.hardwood.metadata.GeospatialStatistics
Returns the value of the geospatialTypes record component.
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 an element by index, decoded to its logical-type representation.
get(int) - Method in interface dev.hardwood.row.PqLongList
Get an element by index.
get(int) - Method in interface dev.hardwood.row.PqVariantArray
Element at the given zero-based index, decoded lazily.
getArray(String) - Method in interface dev.hardwood.row.PqVariantObject
Get a field whose Variant type is ARRAY and unwrap it as a nested PqVariantArray view.
getBinaries() - Method in class dev.hardwood.reader.ColumnReader
Materialises one byte[] per leaf value, copying out of the binary buffer.
getBinary(int) - Method in class dev.hardwood.reader.BinaryDictionary
A copy of entry entry.
getBinary(int) - Method in interface dev.hardwood.row.StructAccessor
Get a BINARY field value by field index.
getBinary(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a BINARY field value by name.
getBinaryDictionary() - Method in class dev.hardwood.reader.ColumnReader
The dictionary ColumnReader.getDictionaryIds() refers to, or null when the ids are null.
getBinaryEnds() - Method in class dev.hardwood.reader.ColumnReader
End of each value in ColumnReader.getBinaryValues(), exclusive.
getBinaryKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a BINARY.
getBinaryStarts() - Method in class dev.hardwood.reader.ColumnReader
Start of each value in ColumnReader.getBinaryValues(), inclusive.
getBinaryValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a BINARY.
getBinaryValues() - Method in class dev.hardwood.reader.ColumnReader
The bytes a varlength leaf's values are read from.
getBoolean(int) - Method in interface dev.hardwood.row.StructAccessor
Get a BOOLEAN field value by field index.
getBoolean(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a BOOLEAN field value by name.
getBooleans() - Method in class dev.hardwood.reader.ColumnReader
 
getBooleanValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a BOOLEAN.
getColumn(int) - Method in class dev.hardwood.schema.FileSchema
Returns the column at the given zero-based index.
getColumn(FieldPath) - Method in class dev.hardwood.schema.FileSchema
Returns the column with the given field path.
getColumn(String) - Method in class dev.hardwood.schema.FileSchema
Returns the column with the given name or dot-separated path.
getColumnCount() - Method in class dev.hardwood.reader.ColumnReaders
Get the number of requested columns, counting a column once for every name in the projection that selects it.
getColumnCount() - Method in class dev.hardwood.schema.FileSchema
Returns the total number of leaf columns in this schema.
getColumnReader(int) - Method in class dev.hardwood.reader.ColumnReaders
Get the ColumnReader by index within the requested columns.
getColumnReader(String) - Method in class dev.hardwood.reader.ColumnReaders
Get the ColumnReader for a named column.
getColumns() - Method in class dev.hardwood.schema.FileSchema
Returns an unmodifiable list of all leaf columns in schema order.
getColumnSchema() - Method in class dev.hardwood.reader.ColumnReader
 
getDate(int) - Method in interface dev.hardwood.row.StructAccessor
Get a DATE field value by field index.
getDate(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a DATE field value by name.
getDateValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DATE.
getDecimal(int) - Method in interface dev.hardwood.row.StructAccessor
Get a DECIMAL field value by field index.
getDecimal(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a DECIMAL field value by name.
getDecimalValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DECIMAL.
getDictionaryIds() - Method in class dev.hardwood.reader.ColumnReader
Each value's entry in the batch's dictionary: value i is entry getDictionaryIds()[i] of ColumnReader.getBinaryDictionary(), and -1 at a null value.
getDouble(int) - Method in interface dev.hardwood.row.StructAccessor
Get a DOUBLE field value by field index.
getDouble(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a DOUBLE field value by name.
getDoubles() - Method in class dev.hardwood.reader.ColumnReader
 
getDoubleValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DOUBLE.
getEntries() - Method in interface dev.hardwood.row.PqMap
Get all entries in this map.
getField(String) - Method in class dev.hardwood.schema.FileSchema
Finds a top-level field by name in the schema tree.
getFieldCount() - Method in interface dev.hardwood.row.FieldAccessor
Get the number of fields in this record.
getFieldCount() - Method in interface dev.hardwood.writer.StructBuilder
The number of fields this struct declares — the record's top-level fields for the builder RowWriter.writeRow(Consumer) hands over, and a nested struct's own fields for the one StructBuilder.setStruct(String, Consumer) does.
getFieldName(int) - Method in interface dev.hardwood.row.FieldAccessor
Get the name of a field by index.
getFieldName(int) - Method in interface dev.hardwood.writer.StructBuilder
The name of the field at fieldIndex, the inverse of the resolution the by-name setters perform.
getFileCount() - Method in class dev.hardwood.reader.ParquetFileReader
Number of physical input files represented by this reader.
getFileMetaData() - Method in class dev.hardwood.reader.ParquetFileReader
File metadata of the first input file.
getFileMetaData(int) - Method in class dev.hardwood.reader.ParquetFileReader
Returns the metadata of one physical input file.
getFileSchema() - Method in class dev.hardwood.reader.ParquetFileReader
 
getFloat(int) - Method in interface dev.hardwood.row.StructAccessor
Get a FLOAT field value by field index.
getFloat(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a FLOAT field value by name.
getFloats() - Method in class dev.hardwood.reader.ColumnReader
 
getFloatValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a FLOAT.
getInt(int) - Method in interface dev.hardwood.row.StructAccessor
Get an INT32 field value by field index.
getInt(String) - Method in interface dev.hardwood.row.FieldAccessor
Get an INT32 field value by name.
getInterval(int) - Method in interface dev.hardwood.row.StructAccessor
Get an INTERVAL field value by field index.
getInterval(String) - Method in interface dev.hardwood.row.FieldAccessor
Get an INTERVAL field value by name.
getIntervalValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as an INTERVAL.
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, decoded to its logical-type representation.
getLayerCount() - Method in class dev.hardwood.reader.ColumnReader
Number of layers in this column's schema chain. 0 for a flat column.
getLayerKind(int) - Method in class dev.hardwood.reader.ColumnReader
Layer kind at layer.
getLayerOffsets(int) - Method in class dev.hardwood.reader.ColumnReader
Offsets at layer.
getLayerValidity(int) - Method in class dev.hardwood.reader.ColumnReader
Validity at layer.
getLeafValidity() - Method in class dev.hardwood.reader.ColumnReader
Validity over the leaf-value array, indexed 0..getValueCount().
getList(int) - Method in interface dev.hardwood.row.StructAccessor
Get a LIST field value by field index.
getList(String) - Method in interface dev.hardwood.row.StructAccessor
Get a LIST field value by name.
getListElement() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
For LIST groups, returns the list's element node — the logical element, independent of whether the list uses 2-level or 3-level encoding.
getListValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a LIST.
getLocalTimestamp(int) - Method in interface dev.hardwood.row.StructAccessor
Get a local-wall-clock TIMESTAMP field value by field index.
getLocalTimestamp(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a local-wall-clock TIMESTAMP field value by name.
getLocalTimestampValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a local-wall-clock TIMESTAMP (isAdjustedToUTC = false).
getLong(int) - Method in interface dev.hardwood.row.StructAccessor
Get an INT64 field value by field index.
getLong(String) - Method in interface dev.hardwood.row.FieldAccessor
Get an INT64 field value by name.
getLongKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as an INT64.
getLongs() - Method in class dev.hardwood.reader.ColumnReader
 
getLongValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as an INT64.
getMap(int) - Method in interface dev.hardwood.row.StructAccessor
Get a MAP field value by field index.
getMap(String) - Method in interface dev.hardwood.row.StructAccessor
Get a MAP field value by name.
getMapKey() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
For MAP groups, returns the key node from the standard encoding (map.key_value.key).
getMapValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a MAP.
getMapValue() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
For MAP groups, returns the value node from the standard encoding (map.key_value.value), or null if the key_value group has no value field.
getName() - Method in class dev.hardwood.schema.FileSchema
Returns the schema name (typically "schema" or "message").
getObject(String) - Method in interface dev.hardwood.row.PqVariantObject
Get a field whose Variant type is OBJECT and unwrap it as a nested PqVariantObject view.
getPageCount() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the number of pages described by this index.
getProjectedColumnNames() - Method in class dev.hardwood.schema.ColumnProjection
Returns the column names to project, in the order they were requested and including repeats, or null if all columns are projected.
getRaw(int) - Method in interface dev.hardwood.row.PqList
Get an element by index in its underlying physical form, mirroring the getRawValue accessors on RowReader / PqStruct / PqMap.Entry.
getRawKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as its raw physical representation, without logical-type decoding (e.g. an INT64-backed TIMESTAMP returns Long, not Instant; a FIXED_LEN_BYTE_ARRAY-backed DECIMAL returns byte[], not BigDecimal).
getRawValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as its raw physical representation, without logical-type decoding.
getRawValue(byte[]) - Method in interface dev.hardwood.row.PqMap
Look up the raw physical value for a byte-array key — mirrors PqMap.Entry.getRawValue().
getRawValue(int) - Method in interface dev.hardwood.row.PqMap
Look up the raw physical value for an INT32 key — mirrors PqMap.Entry.getRawValue().
getRawValue(int) - Method in interface dev.hardwood.row.StructAccessor
Get a field value by field index as its raw physical representation.
getRawValue(long) - Method in interface dev.hardwood.row.PqMap
Look up the raw physical value for an INT64 key — mirrors PqMap.Entry.getRawValue().
getRawValue(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a field value by name as its raw physical representation, without logical-type decoding.
getRawValue(String) - Method in interface dev.hardwood.row.PqMap
Look up the raw physical value for a STRING key — mirrors PqMap.Entry.getRawValue().
getRecordCount() - Method in class dev.hardwood.reader.ColumnReader
Number of top-level records in the current batch.
getRecordCount() - Method in class dev.hardwood.reader.ColumnReaders
Number of records in the group's 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.BinaryDictionary
Entry entry decoded as UTF-8.
getString(int) - Method in interface dev.hardwood.row.StructAccessor
Get a STRING field value by field index.
getString(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a text field value by name, decoded from UTF-8.
getStringKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a String, decoded from UTF-8.
getStrings() - Method in class dev.hardwood.reader.ColumnReader
Convenience: materialises one String per leaf value by UTF-8 decoding the slice of ColumnReader.getBinaryValues() for each entry.
getStringValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a String, decoded from UTF-8.
getStruct(int) - Method in interface dev.hardwood.row.StructAccessor
Get a nested struct field value by field index.
getStruct(String) - Method in interface dev.hardwood.row.StructAccessor
Get a nested struct field value by name.
getStructValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a nested struct.
getTime(int) - Method in interface dev.hardwood.row.StructAccessor
Get a TIME field value by field index.
getTime(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a TIME field value by name.
getTimestamp(int) - Method in interface dev.hardwood.row.StructAccessor
Get a TIMESTAMP field value by field index.
getTimestamp(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a UTC-adjusted TIMESTAMP field value by name.
getTimestampValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a UTC-adjusted TIMESTAMP (isAdjustedToUTC = true).
getTimeValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a TIME.
getUuid(int) - Method in interface dev.hardwood.row.StructAccessor
Get a UUID field value by field index.
getUuid(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a UUID field value by name.
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, decoded to its logical-type representation.
getValue(byte[]) - Method in interface dev.hardwood.row.PqMap
Look up the decoded value for a byte-array key.
getValue(int) - Method in interface dev.hardwood.row.PqMap
Look up the decoded value for an INT32 key.
getValue(int) - Method in interface dev.hardwood.row.StructAccessor
Get a field value by field index, decoded to its logical-type representation.
getValue(long) - Method in interface dev.hardwood.row.PqMap
Look up the decoded value for an INT64 key.
getValue(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a field value by name, decoded to its logical-type representation.
getValue(String) - Method in interface dev.hardwood.row.PqMap
Look up the decoded value for a STRING key.
getValueCount() - Method in class dev.hardwood.reader.ColumnReader
Total number of leaf values in the current batch — sized to real items only (phantom slots from null/empty parents are excluded).
getVariant(int) - Method in interface dev.hardwood.row.StructAccessor
Get a VARIANT field value by field index.
getVariant(String) - Method in interface dev.hardwood.row.FieldAccessor
Get a VARIANT field value by name.
getVariantValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a VARIANT.
group(String, RepetitionType, int) - Static method in record class dev.hardwood.metadata.SchemaElement
Creates a group element.
group(String, RepetitionType, int, LogicalType) - Static method in record class dev.hardwood.metadata.SchemaElement
Creates a group element.
GroupNode(String, RepetitionType, ConvertedType, LogicalType, List, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.GroupNode
Creates an instance of a GroupNode record class.
gt(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a BOOLEAN column.
gt(String, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a binary column.
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
Creates a greater-than predicate for a text column.
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than predicate for a LocalDateTime 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, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a BOOLEAN column.
gtEq(String, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a binary column.
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
Creates a greater-than-or-equal predicate for a text column.
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a greater-than-or-equal predicate for a LocalDateTime 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.
HardwoodContext.Builder - Interface in dev.hardwood
Builder for a HardwoodContext.
hashCode() - Method in record class dev.hardwood.metadata.BoundingBox
Returns a hash code value for this object.
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.GeospatialStatistics
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.Float16Type
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.GeometryType
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.NullType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.StringType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.OffsetIndex
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.PageEncodingStats
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.SizeStatistics
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.DateInPredicate
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.DecimalInPredicate
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.DoubleInPredicate
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.FloatInPredicate
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.InstantInPredicate
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.IntersectsPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
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.LocalDateTimeColumnPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
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.StringColumnPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.StringInPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.RowGroupPredicate.And
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.row.PqInterval
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.s3.S3Credentials
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.schema.ColumnSchema
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
Returns a hash code value for this object.
hasNext() - Method in class dev.hardwood.avro.AvroRowReader
Check if there are more rows to read.
hasNext() - Method in interface dev.hardwood.reader.RowReader
Check if there are more rows to read.
hasNulls() - Method in interface dev.hardwood.Validity
false for Validity.NO_NULLS; true for a backed validity, regardless of its bits.
head(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
Limit to the first maxRows rows.
head(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Limit to the first maxRows rows.
httpClient(HttpClient) - Method in class dev.hardwood.s3.S3Source.Builder
Sets a custom HttpClient for full control over connection pooling and transport settings.

I

identity() - Method in interface dev.hardwood.InputFile
An identifier of the file's content, which differs for different content, if the backend can supply one without a request of its own; empty when it cannot.
identity() - Method in class dev.hardwood.s3.S3InputFile
The object's ETag, taken from the response to the request S3InputFile.open() issues; empty when the endpoint sent none.
IDENTITY - Enum constant in enum class dev.hardwood.reader.StaleMetadataException.Check
The footer's ParsedFooter.sourceIdentity() differs from the file's InputFile.identity().
IEEE754_TOTAL_ORDER - Enum constant in enum class dev.hardwood.metadata.ColumnOrder
The IEEE 754 total order (the IEEE_754_TOTAL_ORDER union member).
in(String, byte[]...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a binary column, matching a row whose value is any of values.
in(String, double...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a DOUBLE column, matching a row whose value is any of values.
in(String, float...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a FLOAT or FLOAT16 column, matching a row whose value is any of values.
in(String, int...) - Static method in interface dev.hardwood.reader.FilterPredicate
 
in(String, long...) - Static method in interface dev.hardwood.reader.FilterPredicate
 
in(String, PqInterval...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for an INTERVAL column, matching a row whose value is any of values.
in(String, String...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a text column, matching a row whose value is any of values.
in(String, BigDecimal...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a BigDecimal column, matching a row whose value is any of values.
in(String, Instant...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for an Instant column, matching a row whose value is any of values.
in(String, LocalDate...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a LocalDate column, matching a row whose value is any of values.
in(String, LocalDateTime...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a LocalDateTime column, matching a row whose value is any of values.
in(String, LocalTime...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a LocalTime column, matching a row whose value is any of values.
in(String, UUID...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a set-membership predicate for a UUID column, matching a row whose value is any of values.
INDEX_PAGE - Enum constant in enum class dev.hardwood.metadata.PageType
A page holding an index into the column chunk.
inMemory() - Static method in interface dev.hardwood.OutputFile
Creates an uncreated OutputFile that keeps the file in memory.
InMemoryOutputFile - Class in dev.hardwood
An OutputFile that keeps the file in memory and hands it back.
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 S3InputFile instances from s3:// URIs (may span buckets).
inputFilesInBucket(String, String...) - Method in class dev.hardwood.s3.S3Source
Creates S3InputFile instances for multiple keys in the same bucket.
INSTANCE - Enum constant in enum class dev.hardwood.writer.RowWriteResult.Staged
 
InstantColumnPredicate(String, FilterPredicate.Operator, Instant) - Constructor for record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
Creates an instance of a InstantColumnPredicate record class.
InstantInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.InstantInPredicate
Creates an instance of a InstantInPredicate record class.
inStrings(String, String...) - Static method in interface dev.hardwood.reader.FilterPredicate
Deprecated.
use FilterPredicate.in(String,String...), which builds the same predicate
INT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Signed 16-bit integer, stored as INT32.
INT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Signed 32-bit integer, stored as INT32.
INT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Signed 64-bit integer, stored as INT64.
INT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Signed 8-bit integer, stored as INT32.
INT16 - Enum constant in enum class dev.hardwood.row.VariantType
16-bit signed integer.
INT32 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
32-bit signed integer.
INT32 - Enum constant in enum class dev.hardwood.row.VariantType
32-bit signed integer.
INT64 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
64-bit signed integer.
INT64 - Enum constant in enum class dev.hardwood.row.VariantType
64-bit signed integer.
INT8 - Enum constant in enum class dev.hardwood.row.VariantType
8-bit signed integer.
INT96 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
96-bit value; deprecated, used for legacy timestamps.
IntColumnPredicate(String, FilterPredicate.Operator, int) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
Creates an instance of a IntColumnPredicate record class.
intersects(String, double, double, double, double) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a predicate that matches column chunks whose bounding box intersects the given bounding box.
IntersectsPredicate(String, double, double, double, double) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
Creates an instance of a IntersectsPredicate record class.
interval() - Static method in interface dev.hardwood.metadata.LogicalType
The INTERVAL annotation, for an interval stored as a 12-byte fixed-length byte array.
INTERVAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Interval stored as a 12-byte fixed-length byte array.
IntervalColumnPredicate(String, FilterPredicate.Operator, PqInterval) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
Creates an instance of a IntervalColumnPredicate record class.
IntervalInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
Creates an instance of a IntervalInPredicate record class.
intervals() - Method in interface dev.hardwood.row.PqList
View the elements as a List of PqInterval values.
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.
ints() - Method in interface dev.hardwood.row.PqList
View the elements as a PqIntList (no boxing).
ints(int, int[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED INT32 column, addressed by index.
ints(int, int[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT32 column, addressed by index, with nulls given as a plain mask.
ints(int, int[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT32 column, addressed by index.
ints(String, int[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED INT32 column, addressed by name.
ints(String, int[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT32 column, addressed by name, with nulls given as a plain mask.
ints(String, int[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT32 column, addressed by name.
intType(int, boolean) - Static method in interface dev.hardwood.metadata.LogicalType
The INT annotation, for an integer of a given bit width and signedness.
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, which not applies to each leaf below it.
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.
isMaxValueExact() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the isMaxValueExact record component.
isMinMaxDeprecated() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the isMinMaxDeprecated record component.
isMinValueExact() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the isMinValueExact record component.
isMultiFile() - Method in class dev.hardwood.reader.ParquetFileReader
true when this reader was opened over more than one input file.
isNotNull(int) - Method in interface dev.hardwood.Validity
true iff the item at index i is not null.
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() - Method in interface dev.hardwood.row.PqVariant
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(int) - Method in interface dev.hardwood.row.StructAccessor
Check if a field is null by field index.
isNull(int) - Method in interface dev.hardwood.Validity
true iff the item at index i is null.
isNull(String) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a predicate that matches rows where the given column is null.
isNull(String) - Method in interface dev.hardwood.row.FieldAccessor
Check if a field is null by name.
IsNullPredicate(String) - Constructor for record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
Creates an instance of a 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 and no modern logical-type annotation).
isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
Check if the value is null.
isVariant() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns true if this group carries the LogicalType.VariantType annotation.
iterator() - Method in interface dev.hardwood.row.PqDoubleList
Get a primitive iterator over the elements.
iterator() - Method in interface dev.hardwood.row.PqIntList
Get a primitive iterator over the elements.
iterator() - Method in interface dev.hardwood.row.PqLongList
Get a primitive iterator over the elements.
iterator() - Method in interface dev.hardwood.row.PqVariantArray
 

J

json() - Static method in interface dev.hardwood.metadata.LogicalType
The JSON annotation, for a JSON document stored as a UTF-8 string.
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

KARNEY - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
 
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.
keyValueMetadata(String, String) - Method in class dev.hardwood.writer.ParquetFileWriter
Stamps one application-defined key-value pair onto the file footer, replacing any value already held for that key.
keyValueMetadata(Map) - Method in class dev.hardwood.writer.ParquetFileWriter
Stamps every entry of metadata onto the file footer, replacing any value already held for a key it names and leaving the rest in place.

L

LayerKind - Enum Class in dev.hardwood.reader
Classifies a ColumnReader layer between root and leaf.
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() - Static method in interface dev.hardwood.metadata.LogicalType
The LIST annotation, for a group holding a repeated element.
list(RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a nested LIST element.
list(String, int[]) - Method in class dev.hardwood.writer.ColumnBatch
Sets the entry offsets of a LIST, addressed by the list group's dot-separated path.
list(String, int[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Sets the entry offsets of a LIST together with its per-instance nulls (which lists are themselves absent), distinct from an empty list carrying a zero-delta offset.
list(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a LIST group whose element is declared by element.
list(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a nested LIST field.
LIST - Enum constant in enum class dev.hardwood.metadata.ConvertedType
List of elements.
ListBuilder - Interface in dev.hardwood.writer
Appends the entries of one LIST instance.
lists() - Method in interface dev.hardwood.row.PqList
View the elements as a List of nested lists.
ListType() - Constructor for record class dev.hardwood.metadata.LogicalType.ListType
Creates an instance of a ListType record class.
LocalDateTimeColumnPredicate(String, FilterPredicate.Operator, LocalDateTime) - Constructor for record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
Creates an instance of a LocalDateTimeColumnPredicate record class.
LocalDateTimeInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
Creates an instance of a LocalDateTimeInPredicate record class.
localTimestamps() - Method in interface dev.hardwood.row.PqList
View the elements as a List of LocalDateTime (local-wall-clock timestamp) values.
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.GroupNode
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 precision and scale.
LogicalType.EdgeInterpolationAlgorithm - Enum Class in dev.hardwood.metadata
Geodesic formulations to model and compute the shortest path on Earth.
LogicalType.EnumType - Record Class in dev.hardwood.metadata
Enum stored as a UTF-8 string.
LogicalType.Float16Type - Record Class in dev.hardwood.metadata
IEEE 754 half-precision (binary16) floating point, stored as a 2-byte FIXED_LEN_BYTE_ARRAY in little-endian byte order.
LogicalType.GeographyType - Record Class in dev.hardwood.metadata
Geography type with configurable CRS
LogicalType.GeometryType - Record Class in dev.hardwood.metadata
Geometry type with configurable CRS
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.NullType - Record Class in dev.hardwood.metadata
Column whose every value is null.
LogicalType.StringType - Record Class in dev.hardwood.metadata
UTF-8 encoded string.
LogicalType.TimestampType - Record Class in dev.hardwood.metadata
Timestamp with configurable precision and UTC adjustment.
LogicalType.TimeType - Record Class in dev.hardwood.metadata
Time of day with configurable precision and UTC adjustment.
LogicalType.TimeUnit - Enum Class in dev.hardwood.metadata
Resolution of time and timestamp logical types.
LogicalType.UuidType - Record Class in dev.hardwood.metadata
UUID stored as a 16-byte fixed-length byte array.
LogicalType.VariantType - Record Class in dev.hardwood.metadata
Variant (self-describing, semi-structured) logical type per the Parquet Variant spec.
LongColumnPredicate(String, FilterPredicate.Operator, long) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
Creates an instance of a LongColumnPredicate record class.
LongInPredicate(String, long[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongInPredicate
Creates an instance of a LongInPredicate record class.
longs() - Method in interface dev.hardwood.row.PqList
View the elements as a PqLongList (no boxing).
longs(int, long[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED INT64 column, addressed by index.
longs(int, long[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT64 column, addressed by index, with a plain mask.
longs(int, long[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT64 column, addressed by index.
longs(String, long[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for a REQUIRED INT64 column, addressed by name.
longs(String, long[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT64 column, addressed by name, with a plain mask.
longs(String, long[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Adds the values for an OPTIONAL INT64 column, addressed by name.
lt(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a BOOLEAN column, which orders false before true: lt(column, true) matches the rows holding false, and lt(column, false) matches none.
lt(String, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a binary column.
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
Creates a less-than predicate for a text column.
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than predicate for a LocalDateTime 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, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a BOOLEAN column.
ltEq(String, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a binary column.
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
Creates a less-than-or-equal predicate for a text column.
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a less-than-or-equal predicate for a LocalDateTime 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() - Static method in interface dev.hardwood.metadata.LogicalType
The MAP annotation, for a group holding key-value pairs.
map(RepetitionType, PhysicalType, int, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a nested MAP element whose key carries a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY key.
map(RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a nested MAP element whose key carries a logical type annotation.
map(RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a nested MAP element.
map(String, int[]) - Method in class dev.hardwood.writer.ColumnBatch
Sets the entry offsets of a MAP, addressed by the map group's dot-separated path.
map(String, int[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
Sets the entry offsets of a MAP together with its per-instance nulls (which maps are themselves absent), distinct from an empty map carrying a zero-delta offset.
map(String, RepetitionType, PhysicalType, int, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a MAP group whose key carries a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY key.
map(String, RepetitionType, PhysicalType, int, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a nested MAP field whose key carries a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY key.
map(String, RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a MAP group whose key carries a logical type annotation — a STRING key being the common case.
map(String, RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a nested MAP field whose key carries a logical type annotation.
map(String, RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a MAP group whose value is declared by value.
map(String, RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a nested MAP field.
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.
MapBuilder - Interface in dev.hardwood.writer
Appends the entries of one MAP instance.
maps() - Method in interface dev.hardwood.row.PqList
View the elements as a List of 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).
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.
message() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
Returns the value of the message record component.
metadata() - Method in interface dev.hardwood.row.PqVariant
The canonical Variant metadata bytes.
metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the metaData record component.
metaData() - Method in interface dev.hardwood.metadata.ParsedFooter
The file's metadata as stated in its footer.
metadataSource(MetadataSource) - Method in interface dev.hardwood.HardwoodContext.Builder
Installs a MetadataSource that supplies the footer of every file a reader opened against the context reads.
MetadataSource - Interface in dev.hardwood
Supplies the parsed footer of a file a reader opens, in place of the reader reading it.
MICROS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
Microsecond resolution.
MILLIS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
Millisecond resolution.
milliseconds() - Method in record class dev.hardwood.row.PqInterval
Returns the value of the milliseconds record component.
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.
mmax() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the mmax record component.
mmin() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the mmin record component.
months() - Method in record class dev.hardwood.row.PqInterval
Returns the value of the months record component.

N

name() - Method in interface dev.hardwood.InputFile
Returns an identifier for this file, used in log messages and JFR events.
name() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the 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.
nanCount() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the nanCount record component.
nanCounts() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the nanCounts record component.
NANOS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
Nanosecond resolution.
networkBytesFetched() - Method in class dev.hardwood.s3.S3InputFile
Number of bytes fetched from the network since S3InputFile.open().
networkRequestCount() - Method in class dev.hardwood.s3.S3InputFile
Number of HTTP requests issued against the object since S3InputFile.open().
newDepth - Variable in class dev.hardwood.jfr.PrefetchMissEvent
 
next() - Method in class dev.hardwood.avro.AvroRowReader
Advance to the next row and return it as a GenericRecord.
next() - Method in interface dev.hardwood.reader.RowReader
Advance to the next row.
nextBatch() - Method in class dev.hardwood.reader.ColumnReader
Advance to the next batch.
nextBatch() - Method in class dev.hardwood.reader.ColumnReaders
Advance every underlying ColumnReader to its next batch in lockstep.
nextNotNull(int, int) - Method in interface dev.hardwood.Validity
Index of the next non-null item in [from, count), or -1 if every item in that range is null.
nextNull(int, int) - Method in interface dev.hardwood.Validity
Index of the next null item in [from, count), or -1 if every item in that range is non-null.
NO_NULLS - Static variable in interface dev.hardwood.Validity
Singleton signalling "no item at this scope is null in the current batch."
NONE - Enum constant in enum class dev.hardwood.s3.RangeBacking
No range cache.
not(FilterPredicate) - Static method in interface dev.hardwood.reader.FilterPredicate
 
Not(FilterPredicate) - Constructor for record class dev.hardwood.reader.FilterPredicate.Not
Creates an instance of a 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, byte[]) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a binary column.
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, PqInterval) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for an INTERVAL column.
notEq(String, String) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a text column.
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, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a not-equals predicate for a LocalDateTime 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.
NULL - Enum constant in enum class dev.hardwood.row.VariantType
SQL NULL.
nullCount() - Method in record class dev.hardwood.metadata.Statistics
Returns the value of the nullCount record component.
nullCount(int) - Method in interface dev.hardwood.Validity
Number of null items in this batch.
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.
nullType() - Static method in interface dev.hardwood.metadata.LogicalType
The NULL annotation, for a column whose every value is null.
NullType() - Constructor for record class dev.hardwood.metadata.LogicalType.NullType
Creates an instance of a NullType record class.
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

OBJECT - Enum constant in enum class dev.hardwood.row.VariantType
Object — string-keyed collection of Variant values.
of(long[]) - Static method in interface dev.hardwood.Validity
Wraps a packed long[] bitmap (set-bit = present storage).
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.
of(Path) - Static method in interface dev.hardwood.OutputFile
Creates an uncreated OutputFile 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, long[]) - 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.
ofNulls(boolean[]) - Static method in interface dev.hardwood.Validity
Builds a Validity over a per-item null mask, where nulls[i] == true marks item i null — the null-centric polarity of Validity.isNull(int).
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.IntervalColumnPredicate
Returns the value of the op record component.
op() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
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.StringColumnPredicate
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.
op() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
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 single Parquet file.
open(InputFile) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a single Parquet file with a dedicated context.
open(InputFile, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a single Parquet file with a shared context.
open(InputFile, HardwoodContext, ReaderConfig) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a single Parquet file with a shared context and an explicit ReaderConfig.
openAll(List) - Method in class dev.hardwood.Hardwood
Open multiple Parquet files for reading with cross-file prefetching.
openAll(List) - Static method in class dev.hardwood.reader.ParquetFileReader
Open multiple Parquet files with a dedicated context.
openAll(List, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
Open multiple Parquet files with a shared context.
openAll(List, HardwoodContext, ReaderConfig) - Static method in class dev.hardwood.reader.ParquetFileReader
Open multiple Parquet files with a shared context and an explicit ReaderConfig.
option(String, String) - Method in class dev.hardwood.reader.ReaderConfig.Builder
Sets a reader option.
OPTIONAL - Enum constant in enum class dev.hardwood.metadata.RepetitionType
Field may be null.
options() - Method in class dev.hardwood.reader.ReaderConfig
The options set on this config, as an immutable map.
or(FilterPredicate...) - Static method in interface dev.hardwood.reader.FilterPredicate
Creates a disjunction of filters.
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.
OutputFile - Interface in dev.hardwood
Abstraction for writing Parquet file data.

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
 
PageEncodingStats - Record Class in dev.hardwood.metadata
The number of pages a writer produced for one combination of page type and encoding within a column chunk.
PageEncodingStats(PageType, Encoding, int) - Constructor for record class dev.hardwood.metadata.PageEncodingStats
Creates an instance of a PageEncodingStats record class.
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
 
pageTargetBytes() - Method in class dev.hardwood.writer.WriterConfig
Encoded-byte threshold at which a data page is cut.
pageTargetBytes(int) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the page target; must be at least one INT32 (4 bytes).
pageTargetRows() - Method in class dev.hardwood.writer.WriterConfig
Record count at which a data page is cut.
pageTargetRows(int) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the record count at which a data page is cut; must be positive.
pageType() - Method in record class dev.hardwood.metadata.PageEncodingStats
Returns the value of the pageType record component.
PageType - Enum Class in dev.hardwood.metadata
The kind of page stored in a column chunk.
ParquetFileReader - Class in dev.hardwood.reader
Reader for one or more Parquet files.
ParquetFileReader.ColumnReaderBuilder - Class in dev.hardwood.reader
Builds a single-column ColumnReader with an optional filter.
ParquetFileReader.ColumnReadersBuilder - Class in dev.hardwood.reader
Builds a ColumnReaders collection for batch-oriented access to a projection of columns.
ParquetFileReader.RowReaderBuilder - Class in dev.hardwood.reader
Builds a RowReader with optional projection, filter, and head/tail row limit.
ParquetFileWriter - Class in dev.hardwood.writer
Writes a Parquet file through a columnar or a row-oriented API: ParquetFileWriter.columnWriter() takes an aligned slice of typed arrays, ParquetFileWriter.rowWriter() takes one record at a time, and one file is written through one of the two, not both.
ParquetReadException - Exception Class in dev.hardwood.reader
Thrown when a file's own bytes are wrong: the read succeeded and what it returned does not say something a Parquet file can say.
ParquetReadException(String) - Constructor for exception class dev.hardwood.reader.ParquetReadException
 
ParquetReadException(String, Throwable) - Constructor for exception class dev.hardwood.reader.ParquetReadException
 
ParquetWriteException - Exception Class in dev.hardwood.writer
Thrown when the writer cannot produce the file, for a reason that is neither the caller's misuse nor the destination failing.
ParquetWriteException(String) - Constructor for exception class dev.hardwood.writer.ParquetWriteException
 
ParquetWriteException(String, Throwable) - Constructor for exception class dev.hardwood.writer.ParquetWriteException
 
ParsedFooter - Interface in dev.hardwood.metadata
The parsed footer of one file, as a MetadataSource hands it to a reader.
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 - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
Values as they are: fixed-width types little-endian, BYTE_ARRAY behind a 4-byte length prefix.
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).
position() - Method in class dev.hardwood.InMemoryOutputFile
 
position() - Method in interface dev.hardwood.OutputFile
Returns the number of bytes written so far, which is the offset at which the next OutputFile.write(ByteBuffer) will begin.
PqDoubleList - Interface in dev.hardwood.row
Specialized list interface for DOUBLE values.
PqInterval - Record Class in dev.hardwood.row
Value type for the Parquet INTERVAL logical type.
PqInterval(long, long, long) - Constructor for record class dev.hardwood.row.PqInterval
Creates an instance of a PqInterval record class.
PqIntList - Interface in dev.hardwood.row
Specialized list interface for INT32 values.
PqList - Interface in dev.hardwood.row
Type-safe list interface for reading Parquet list values.
PqLongList - Interface in dev.hardwood.row
Specialized list interface for INT64 values.
PqMap - Interface in dev.hardwood.row
Type-safe interface for accessing Parquet MAP values.
PqMap.Entry - Interface in dev.hardwood.row
A single key-value entry in a map.
PqStruct - Interface in dev.hardwood.row
Type-safe struct interface for reading nested Parquet data.
PqVariant - Interface in dev.hardwood.row
Variant value — the top-level accessor for a Parquet column annotated with the VARIANT logical type.
PqVariantArray - Interface in dev.hardwood.row
Indexed view of a Variant ARRAY value.
PqVariantObject - Interface in dev.hardwood.row
Name-based view of a Variant OBJECT value.
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.
precisionLossPolicy() - Method in class dev.hardwood.writer.WriterConfig
What RowWriter does with a value carrying more precision than its column can hold.
precisionLossPolicy(PrecisionLossPolicy) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets what RowWriter does with a value carrying more precision than its column can hold — an Instant with microseconds written to a TIMESTAMP(MILLIS) column, say; must be non-null.
PrecisionLossPolicy - Enum Class in dev.hardwood.writer
What RowWriter does with a value carrying more precision than the column it is written to can hold — an Instant with microseconds into a TIMESTAMP(MILLIS) column, a BigDecimal with three decimals into a DECIMAL(_, 2) column.
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
 
primitive(PhysicalType, RepetitionType) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a primitive element.
primitive(PhysicalType, RepetitionType, int) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a primitive element, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY element.
primitive(PhysicalType, RepetitionType, int, LogicalType) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a primitive element carrying a logical type annotation, giving the fixed byte length of a FIXED_LEN_BYTE_ARRAY element.
primitive(PhysicalType, RepetitionType, LogicalType) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a primitive element carrying a logical type annotation.
primitive(String, PhysicalType, RepetitionType) - Static method in record class dev.hardwood.metadata.SchemaElement
Creates a primitive element
primitive(String, PhysicalType, RepetitionType, LogicalType) - Static method in record class dev.hardwood.metadata.SchemaElement
Creates a primitive element.
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.
projection(ColumnProjection) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
Restrict reading to the given columns.
projection(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Restrict reading to the given columns.
projectsAll() - Method in class dev.hardwood.schema.ColumnProjection
Returns true if this projection includes all columns.

Q

queueEmpty - Variable in class dev.hardwood.jfr.PrefetchMissEvent
 

R

rangeBacking(RangeBacking) - Method in class dev.hardwood.s3.S3Source.Builder
Sets the range-caching strategy for files opened from this source.
RangeBacking - Enum Class in dev.hardwood.s3
How an S3InputFile caches fetched byte ranges.
rawValues() - Method in interface dev.hardwood.row.PqList
View the elements as a List in their underlying physical form, as in PqList.getRaw(int).
ReaderConfig - Class in dev.hardwood.reader
Read-time behaviour knobs for ParquetFileReader.
ReaderConfig.Builder - Class in dev.hardwood.reader
Builder for ReaderConfig.
readFrom(InputFile) - Static method in interface dev.hardwood.metadata.ParsedFooter
Reads and parses the footer of an opened file.
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").
REJECT - Enum constant in enum class dev.hardwood.writer.PrecisionLossPolicy
Reject the value, naming the field and the column's declared unit or scale.
Rejected(String, String) - Constructor for record class dev.hardwood.writer.RowWriteResult.Rejected
Creates an instance of a Rejected record class.
REPEATED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
Field can appear zero or more times (list semantics).
REPEATED - Enum constant in enum class dev.hardwood.reader.LayerKind
A LIST or MAP-annotated group, or an unannotated repeated field outside a LIST/MAP scaffold.
repetitionLevelHistogram() - Method in record class dev.hardwood.metadata.SizeStatistics
Returns the value of the repetitionLevelHistogram record component.
repetitionLevelHistogram(int) - Method in record class dev.hardwood.metadata.ColumnIndex
Returns one page's slice of ColumnIndex.repetitionLevelHistograms(), or null if the file records no repetition-level histogram for this chunk.
repetitionLevelHistograms() - Method in record class dev.hardwood.metadata.ColumnIndex
Returns the value of the repetitionLevelHistograms record component.
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.
requireSameFile() - Method in record class dev.hardwood.metadata.ColumnChunk
Fails unless this chunk's data sits in the file being read.
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.
root(String, int) - Static method in record class dev.hardwood.metadata.SchemaElement
Creates a root group element, which carries no repetition.
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.
RowGroupBloomFilterEvent - Class in dev.hardwood.jfr
JFR event emitted when a row group's bloom filters prove that none of its rows matches the filter, once the read reaches the row group.
RowGroupBloomFilterEvent() - Constructor for class dev.hardwood.jfr.RowGroupBloomFilterEvent
 
rowGroupBufferTargetBytes() - Method in class dev.hardwood.writer.WriterConfig
Byte threshold at which a row group is cut, counted as the bytes the writer holds for it.
rowGroupBufferTargetBytes(long) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the byte threshold at which a row group is cut; must be positive.
RowGroupByteRangeFilterEvent - Class in dev.hardwood.jfr
JFR event emitted when row groups are selected by a byte-range row-group predicate (split-aware reading).
RowGroupByteRangeFilterEvent() - Constructor for class dev.hardwood.jfr.RowGroupByteRangeFilterEvent
 
rowGroupCount - Variable in class dev.hardwood.jfr.FileOpenedEvent
 
RowGroupDictionaryFilterEvent - Class in dev.hardwood.jfr
JFR event emitted when a row group's dictionaries prove that none of its rows matches the filter, once the read reaches the row group.
RowGroupDictionaryFilterEvent() - Constructor for class dev.hardwood.jfr.RowGroupDictionaryFilterEvent
 
RowGroupFilterEvent - Class in dev.hardwood.jfr
JFR event emitted once per file when its row groups are filtered by statistics, before any of them is read.
RowGroupFilterEvent() - Constructor for class dev.hardwood.jfr.RowGroupFilterEvent
 
rowGroupIndex - Variable in class dev.hardwood.jfr.PageFilterEvent
 
rowGroupIndex - Variable in class dev.hardwood.jfr.RowGroupBloomFilterEvent
 
rowGroupIndex - Variable in class dev.hardwood.jfr.RowGroupDictionaryFilterEvent
 
rowGroupIndex - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
 
RowGroupPredicate - Interface in dev.hardwood.reader
A predicate over row groups, used to select which row groups a reader scans.
RowGroupPredicate.And - Record Class in dev.hardwood.reader
Conjunction of row-group predicates — a row group passes if and only if every child passes.
RowGroupPredicate.ByteRange - Record Class in dev.hardwood.reader
Keep row groups whose midpoint falls in [startInclusive, endExclusive).
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
 
rowGroupsFullyMatching - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
 
rowGroupsKept - Variable in class dev.hardwood.jfr.RowGroupByteRangeFilterEvent
 
rowGroupsKept - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
 
rowGroupsSkipped - Variable in class dev.hardwood.jfr.RowGroupByteRangeFilterEvent
 
rowGroupsSkipped - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
 
rowGroupTargetRows() - Method in class dev.hardwood.writer.WriterConfig
Record count at which a row group is cut.
rowGroupTargetRows(long) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the record count at which a row group is cut; must be positive.
rowReader() - Method in class dev.hardwood.reader.ParquetFileReader
Shortcut for ParquetFileReader.buildRowReader().build() — read every row of every column with no filter.
rowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
Create an AvroRowReader that reads all rows and columns.
RowReader - Interface in dev.hardwood.reader
Provides row-oriented iteration over a Parquet file.
rowWriter() - Method in class dev.hardwood.writer.ParquetFileWriter
Returns the row-oriented view over this file: a record-shaped API for callers that hold records rather than columns.
RowWriter - Class in dev.hardwood.writer
Writes a Parquet file record by record, over the same columnar core ColumnWriter exposes through ColumnWriter.writeBatch(Consumer).
RowWriteResult - Interface in dev.hardwood.writer
The outcome of RowWriter.tryWriteRow(Consumer): the record is in the batch, or it was rejected without failing the writer.
RowWriteResult.Rejected - Record Class in dev.hardwood.writer
The record was not staged.
RowWriteResult.Staged - Enum Class in dev.hardwood.writer
The record is in the batch.

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.
SchemaIncompatibleException - Exception Class in dev.hardwood.reader
Thrown when a file cannot be read under the schema the read was planned against.
SchemaIncompatibleException(String) - Constructor for exception class dev.hardwood.reader.SchemaIncompatibleException
 
SchemaIncompatibleException(String, Throwable) - Constructor for exception class dev.hardwood.reader.SchemaIncompatibleException
 
SchemaNode - Interface in dev.hardwood.schema
Tree-based representation of Parquet schema for nested data support.
SchemaNode.GroupNode - Record Class in dev.hardwood.schema
Group node representing a struct, list, map, or variant.
SchemaNode.PrimitiveNode - Record Class in dev.hardwood.schema
Primitive leaf node representing an actual data column.
SdkCredentialsProviders - Class in dev.hardwood.aws.auth
Bridges the AWS SDK credential chain to Hardwood's types.
secretAccessKey() - Method in record class dev.hardwood.s3.S3Credentials
Returns the value of the secretAccessKey record component.
sessionToken() - Method in record class dev.hardwood.s3.S3Credentials
Returns the value of the sessionToken record component.
setBinary(int, byte[]) - Method in interface dev.hardwood.writer.StructBuilder
Sets a BYTE_ARRAY or FIXED_LEN_BYTE_ARRAY field by index.
setBinary(String, byte[]) - Method in interface dev.hardwood.writer.StructBuilder
Sets a BYTE_ARRAY or FIXED_LEN_BYTE_ARRAY field from its bytes, which are referenced rather than copied and must not be mutated until the record is written.
setBoolean(int, boolean) - Method in interface dev.hardwood.writer.StructBuilder
Sets a BOOLEAN field by index.
setBoolean(String, boolean) - Method in interface dev.hardwood.writer.StructBuilder
Sets a BOOLEAN field.
setDate(int, LocalDate) - Method in interface dev.hardwood.writer.StructBuilder
Sets a DATE field by index.
setDate(String, LocalDate) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INT32 field annotated DATE, as days since the Unix epoch.
setDecimal(int, BigDecimal) - Method in interface dev.hardwood.writer.StructBuilder
Sets a DECIMAL field by index.
setDecimal(String, BigDecimal) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field annotated DECIMAL, in whichever of INT32, INT64, BYTE_ARRAY or FIXED_LEN_BYTE_ARRAY the column declares.
setDouble(int, double) - Method in interface dev.hardwood.writer.StructBuilder
Sets a DOUBLE field by index.
setDouble(String, double) - Method in interface dev.hardwood.writer.StructBuilder
Sets a DOUBLE field.
setFloat(int, float) - Method in interface dev.hardwood.writer.StructBuilder
Sets a FLOAT field by index.
setFloat(String, float) - Method in interface dev.hardwood.writer.StructBuilder
Sets a FLOAT field.
setInt(int, int) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INT32 field by index.
setInt(String, int) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INT32 field.
setInterval(int, PqInterval) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INTERVAL field by index.
setInterval(String, PqInterval) - Method in interface dev.hardwood.writer.StructBuilder
Sets a FIXED_LEN_BYTE_ARRAY(12) field annotated INTERVAL.
setList(int, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a LIST field by index.
setList(String, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a LIST field, appending its entries through filler.
setLocalTimestamp(int, LocalDateTime) - Method in interface dev.hardwood.writer.StructBuilder
Sets a local-wall-clock TIMESTAMP field by index.
setLocalTimestamp(String, LocalDateTime) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field annotated TIMESTAMP with isAdjustedToUTC = false, over an INT64 or a FIXED_LEN_BYTE_ARRAY(12).
setLong(int, long) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INT64 field by index.
setLong(String, long) - Method in interface dev.hardwood.writer.StructBuilder
Sets an INT64 field.
setMap(int, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a MAP field by index.
setMap(String, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a MAP field, appending its entries through filler.
setNull(int) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field null by index.
setNull(String) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field null.
setString(int, String) - Method in interface dev.hardwood.writer.StructBuilder
Sets a STRING-shaped field by index.
setString(String, String) - Method in interface dev.hardwood.writer.StructBuilder
Sets a BYTE_ARRAY field annotated STRING, ENUM or JSON, or unannotated, from the value's UTF-8 bytes.
setStruct(int, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a nested struct field by index.
setStruct(String, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
Sets a nested struct field, populating it through filler.
setTime(int, LocalTime) - Method in interface dev.hardwood.writer.StructBuilder
Sets a TIME field by index.
setTime(String, LocalTime) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field annotated TIME, in the unit the annotation declares.
setTimestamp(int, Instant) - Method in interface dev.hardwood.writer.StructBuilder
Sets a UTC-adjusted TIMESTAMP field by index.
setTimestamp(String, Instant) - Method in interface dev.hardwood.writer.StructBuilder
Sets a field annotated TIMESTAMP with isAdjustedToUTC = true, in the unit the annotation declares, over an INT64 or a FIXED_LEN_BYTE_ARRAY(12).
setUuid(int, UUID) - Method in interface dev.hardwood.writer.StructBuilder
Sets a UUID field by index.
setUuid(String, UUID) - Method in interface dev.hardwood.writer.StructBuilder
Sets a FIXED_LEN_BYTE_ARRAY(16) field annotated UUID.
size - Variable in class dev.hardwood.jfr.FileMappingEvent
 
size() - Method in class dev.hardwood.reader.BinaryDictionary
 
size() - Method in interface dev.hardwood.reader.ColumnDictionary
The number of entries; entry ids run from 0 to size() - 1.
size() - Method in interface dev.hardwood.row.PqDoubleList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqIntList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqLongList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqMap
Get the number of entries in this map.
size() - Method in interface dev.hardwood.row.PqVariantArray
Number of elements in the array.
sizeStatistics() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the sizeStatistics record component.
SizeStatistics - Record Class in dev.hardwood.metadata
Size statistics for a column chunk: the unencoded size of its BYTE_ARRAY data and its repetition- and definition-level histograms.
SizeStatistics(Long, long[], long[]) - Constructor for record class dev.hardwood.metadata.SizeStatistics
Creates an instance of a SizeStatistics record class.
skip(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Skip leading rows before reading — SQL OFFSET.
SNAPPY - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
Snappy compression (fast, moderate ratio).
sourceIdentity() - Method in interface dev.hardwood.metadata.ParsedFooter
The InputFile.identity() of the file the footer was read from; empty when that file had none.
sourceIdentity() - Method in exception class dev.hardwood.reader.StaleMetadataException
The identity of the file the supplied footer was read from; empty when it had none.
SPARSE_TEMPFILE - Enum constant in enum class dev.hardwood.s3.RangeBacking
Whole-file cache backed by a sparse temp file mmapped into the process.
specVersion() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
Returns the value of the specVersion record component.
SPHERICAL - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
 
StaleMetadataException - Exception Class in dev.hardwood.reader
Raised when the footer a MetadataSource supplied does not describe the file being read.
StaleMetadataException(String, StaleMetadataException.Check, Optional, Optional, String) - Constructor for exception class dev.hardwood.reader.StaleMetadataException
 
StaleMetadataException.Check - Enum Class in dev.hardwood.reader
The check the supplied footer failed.
startInclusive() - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Returns the value of the startInclusive record component.
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
Statistics whose bounds are exact and whose NaN count was not recorded — the common case for every fixed-width type and any untruncated bound.
Statistics(byte[], byte[], Long, Long, boolean, boolean, boolean, Long) - Constructor for record class dev.hardwood.metadata.Statistics
Creates an instance of a Statistics record class.
statisticsTruncationLength() - Method in class dev.hardwood.writer.WriterConfig
The maximum length of a BYTE_ARRAY min / max statistics bound before it is truncated (and flagged inexact).
statisticsTruncationLength(int) - Method in class dev.hardwood.writer.WriterConfig.Builder
Sets the maximum BYTE_ARRAY min / max statistics bound length; must be positive.
STRATEGY_OFFSET_INDEX - Static variable in class dev.hardwood.jfr.RowGroupScannedEvent
 
STRATEGY_SEQUENTIAL - Static variable in class dev.hardwood.jfr.RowGroupScannedEvent
 
string() - Static method in interface dev.hardwood.metadata.LogicalType
The STRING annotation, for a UTF-8 encoded string.
STRING - Enum constant in enum class dev.hardwood.row.VariantType
UTF-8 string.
StringColumnPredicate(String, FilterPredicate.Operator, String) - Constructor for record class dev.hardwood.reader.FilterPredicate.StringColumnPredicate
Creates an instance of a StringColumnPredicate record class.
StringInPredicate(String, String[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.StringInPredicate
Creates an instance of a StringInPredicate record class.
strings() - Method in interface dev.hardwood.row.PqList
View the elements as a List of String values, decoded from UTF-8.
StringType() - Constructor for record class dev.hardwood.metadata.LogicalType.StringType
Creates an instance of a StringType record class.
struct(RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
Declare a struct element.
struct(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
Append a struct group whose fields are declared by filler.
struct(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
Append a nested struct field.
struct(String, Validity) - Method in class dev.hardwood.writer.ColumnBatch
Sets the per-instance nulls of an OPTIONAL struct group, addressed by its dot-separated path.
STRUCT - Enum constant in enum class dev.hardwood.reader.LayerKind
A user-authored OPTIONAL group along the schema chain.
StructAccessor - Interface in dev.hardwood.row
Parquet-struct access interface.
StructBuilder - Interface in dev.hardwood.writer
Sets the fields of one struct — a record being written, or a struct nested inside one.
structs() - Method in interface dev.hardwood.row.PqList
View the elements as a List of nested structs.

T

tail(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
Limit to the last tailRows rows.
tail(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
Limit to the last tailRows rows.
tempDir(Path) - Method in class dev.hardwood.s3.S3Source.Builder
Sets the temp directory used by RangeBacking.SPARSE_TEMPFILE for the sparse-file backing.
THOMAS - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
 
threads(int) - Method in interface dev.hardwood.HardwoodContext.Builder
Sets the number of platform threads the context uses to decompress and decode pages.
time(boolean, LogicalType.TimeUnit) - Static method in interface dev.hardwood.metadata.LogicalType
The TIME annotation, for a time of day of a given resolution.
TIME_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Time of day in microseconds, stored as INT64.
TIME_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Time of day in milliseconds, stored as INT32.
TIME_NTZ - Enum constant in enum class dev.hardwood.row.VariantType
Time of day with microsecond precision, no timezone.
TimeColumnPredicate(String, FilterPredicate.Operator, LocalTime) - Constructor for record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Creates an instance of a TimeColumnPredicate record class.
TimeInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Creates an instance of a TimeInPredicate record class.
times() - Method in interface dev.hardwood.row.PqList
View the elements as a List of LocalTime values.
timestamp(boolean, LogicalType.TimeUnit) - Static method in interface dev.hardwood.metadata.LogicalType
The TIMESTAMP annotation, for a timestamp of a given resolution.
TIMESTAMP - Enum constant in enum class dev.hardwood.row.VariantType
Timestamp with microsecond precision, UTC-adjusted.
TIMESTAMP_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Timestamp in microseconds since Unix epoch, stored as INT64.
TIMESTAMP_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
Timestamp in milliseconds since Unix epoch, stored as INT64.
TIMESTAMP_NANOS - Enum constant in enum class dev.hardwood.row.VariantType
Timestamp with nanosecond precision, UTC-adjusted.
TIMESTAMP_NTZ - Enum constant in enum class dev.hardwood.row.VariantType
Timestamp with microsecond precision, no timezone.
TIMESTAMP_NTZ_NANOS - Enum constant in enum class dev.hardwood.row.VariantType
Timestamp with nanosecond precision, no timezone.
timestamps() - Method in interface dev.hardwood.row.PqList
View the elements as a List of 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.
topLevelName() - Method in record class dev.hardwood.metadata.FieldPath
Returns the first (top-level) element of the path.
toSchemaElements() - Method in class dev.hardwood.schema.FileSchema
Flattens this schema back into the depth-first SchemaElement list written to the file footer, the inverse of FileSchema.fromSchemaElements(List): the root element followed by each node in pre-order, groups carrying their child count.
toString() - Method in record class dev.hardwood.metadata.BoundingBox
Returns a string representation of this record class.
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.GeospatialStatistics
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.Float16Type
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.GeometryType
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.NullType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.StringType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.VariantType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.OffsetIndex
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.PageEncodingStats
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.SizeStatistics
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.DateInPredicate
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.DecimalInPredicate
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.DoubleInPredicate
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.FloatInPredicate
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.InstantInPredicate
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.IntersectsPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
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.LocalDateTimeColumnPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
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.StringColumnPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.StringInPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.RowGroupPredicate.And
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.row.PqInterval
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.s3.S3Credentials
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.schema.ColumnSchema
Returns a string representation of this record class.
toString() - Method in class dev.hardwood.schema.FileSchema
 
toString() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
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.RowGroupByteRangeFilterEvent
 
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.
TRAILER - Enum constant in enum class dev.hardwood.reader.StaleMetadataException.Check
The file's length, or the footer length its trailer records, differs from those the footer was read with.
TRUNCATE - Enum constant in enum class dev.hardwood.writer.PrecisionLossPolicy
Drop the digits the column cannot hold, and write the value.
tryWriteRow(Consumer) - Method in class dev.hardwood.writer.RowWriter
Stages one record, or returns the rejection without failing the writer.
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 interface dev.hardwood.row.PqVariant
The Variant type tag decoded from the value header.
type() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the type record component.
type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the type record component.
TYPE_DEFINED_ORDER - Enum constant in enum class dev.hardwood.metadata.ColumnOrder
Ordering defined by the column's physical or logical type (the TYPE_ORDER union member).
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
 
unencodedByteArrayDataBytes() - Method in record class dev.hardwood.metadata.OffsetIndex
Returns the value of the unencodedByteArrayDataBytes record component.
unencodedByteArrayDataBytes() - Method in record class dev.hardwood.metadata.SizeStatistics
Returns the value of the unencodedByteArrayDataBytes record component.
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.ColumnOrder
A ColumnOrder union member that this version of Hardwood does not recognize, e.g. an ordering added to the Parquet format after this release.
UNKNOWN - Enum constant in enum class dev.hardwood.metadata.Encoding
Placeholder for unknown/unsupported encodings found in metadata.
UNKNOWN - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
An algorithm added to the format after this release.
UNKNOWN - Enum constant in enum class dev.hardwood.metadata.PageType
Placeholder for a page type found in metadata that is not recognized.
UNORDERED - Enum constant in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
 
UTF8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
UTF-8 encoded character string.
uuid() - Static method in interface dev.hardwood.metadata.LogicalType
The UUID annotation, for a UUID stored as a 16-byte fixed-length byte array.
UUID - Enum constant in enum class dev.hardwood.row.VariantType
UUID stored as 16 bytes (big-endian).
UUIDColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Creates an instance of a UUIDColumnPredicate record class.
UUIDInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Creates an instance of a UUIDInPredicate record class.
uuids() - Method in interface dev.hardwood.row.PqList
View the elements as a List of UUID values.
UuidType() - Constructor for record class dev.hardwood.metadata.LogicalType.UuidType
Creates an instance of a UuidType record class.

V

Validity - Interface in dev.hardwood
Per-item nullability over a run of items, shared by the reader and the writer: the reader returns it (a column-reader leaf or STRUCT / REPEATED layer scope), and the writer accepts it as a column's null mask.
value() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
Returns a copy of the stored bytes.
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.IntervalColumnPredicate
Returns the value of the value record component.
value() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
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.StringColumnPredicate
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.
value() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
Returns a copy of the UUID's 16 bytes.
value() - Method in interface dev.hardwood.row.PqVariant
The canonical Variant value bytes.
valueOf(String) - Static method in enum class dev.hardwood.metadata.ColumnIndex.BoundaryOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.ColumnOrder
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.EdgeInterpolationAlgorithm
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.PageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.PhysicalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.RepetitionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.reader.FilterPredicate.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.reader.LayerKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.reader.StaleMetadataException.Check
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.row.VariantType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.s3.RangeBacking
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.writer.ColumnEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.writer.PrecisionLossPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.writer.RowWriteResult.Staged
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.ColumnOrder
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.EdgeInterpolationAlgorithm
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.PageType
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 a copy of the probes, each probe copied too.
values() - Method in record class dev.hardwood.reader.FilterPredicate.DateInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleInPredicate
Returns a copy of the probes.
values() - Method in record class dev.hardwood.reader.FilterPredicate.FloatInPredicate
Returns a copy of the probes.
values() - Method in record class dev.hardwood.reader.FilterPredicate.InstantInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
Returns a copy of the probes.
values() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
Returns a copy of the probes.
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 record class dev.hardwood.reader.FilterPredicate.StringInPredicate
Returns a copy of the probes.
values() - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
Returns the value of the values record component.
values() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
Returns the value of the values record component.
values() - Static method in enum class dev.hardwood.reader.LayerKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.reader.StaleMetadataException.Check
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface dev.hardwood.row.PqList
View the elements as a List, each decoded to its logical-type representation.
values() - Static method in enum class dev.hardwood.row.VariantType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.s3.RangeBacking
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.writer.ColumnEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.writer.PrecisionLossPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.writer.RowWriteResult.Staged
Returns an array containing the constants of this enum class, in the order they are declared.
variant(int) - Static method in interface dev.hardwood.metadata.LogicalType
The VARIANT annotation, for a group holding a self-describing, semi-structured value.
variants() - Method in interface dev.hardwood.row.PqList
View the elements as a List of PqVariant values.
VariantType - Enum Class in dev.hardwood.row
Logical type of a Variant value, as carried in the Variant binary encoding's value header.
VariantType(int) - Constructor for record class dev.hardwood.metadata.LogicalType.VariantType
Creates an instance of a VariantType record class.
VariantTypeException - Exception Class in dev.hardwood.row
Thrown when a Variant accessor is called on a value whose tagged type does not match what the accessor expects — for example, calling PqVariant.asInt() on a Variant holding a STRING.
VariantTypeException(String) - Constructor for exception class dev.hardwood.row.VariantTypeException
 
version() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the version record component.
VINCENTY - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
 

W

words() - Method in interface dev.hardwood.Validity
The word array (set-bit = present polarity).
write(ByteBuffer) - Method in class dev.hardwood.InMemoryOutputFile
 
write(ByteBuffer) - Method in interface dev.hardwood.OutputFile
Appends the remaining bytes of data to the file.
writeBatch(Consumer) - Method in class dev.hardwood.writer.ColumnWriter
Writes one aligned batch of column values, flushing row groups as the buffered data crosses the row-group target.
WriterConfig - Class in dev.hardwood.writer
Tuning knobs for ParquetFileWriter.
WriterConfig.Builder - Class in dev.hardwood.writer
Builder for WriterConfig.
writeRow(Consumer) - Method in class dev.hardwood.writer.RowWriter
Writes one record.

X

xmax() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the xmax record component.
xmax() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
Returns the value of the xmax record component.
xmin() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the xmin record component.
xmin() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
Returns the value of the xmin record component.

Y

ymax() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the ymax record component.
ymax() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
Returns the value of the ymax record component.
ymin() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the ymin record component.
ymin() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
Returns the value of the ymin record component.

Z

zmax() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the zmax record component.
zmin() - Method in record class dev.hardwood.metadata.BoundingBox
Returns the value of the zmin record component.
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 W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form