Index
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
accessKeyIdrecord component. - addBinary(byte[]) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
BYTE_ARRAYorFIXED_LEN_BYTE_ARRAYentry. - addBoolean(boolean) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
BOOLEANentry. - 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_ARRAYcolumn. - 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_ARRAYcolumn. - 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_ARRAYcolumn. - 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_ARRAYcolumn. - 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
DATEentry. - addDecimal(BigDecimal) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
DECIMALentry. - addDouble(double) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
DOUBLEentry. - addEntry(Consumer) - Method in interface dev.hardwood.writer.MapBuilder
-
Appends one entry, populating its
keyandvaluefields throughfiller. - addFloat(float) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
FLOATentry. - addInt(int) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends an
INT32entry. - addInterval(PqInterval) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends an
INTERVALentry. - 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
TIMESTAMPentry. - addLong(long) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends an
INT64entry. - 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,ENUMorJSONentry 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
TIMEentry. - addTimestamp(Instant) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a UTC-adjusted
TIMESTAMPentry. - addUuid(UUID) - Method in interface dev.hardwood.writer.ListBuilder
-
Appends a
UUIDentry. - 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
Andrecord class. - And(List) - Constructor for record class dev.hardwood.reader.RowGroupPredicate.And
-
Creates an instance of a
Andrecord 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
AvroRowReaderinstances from aParquetFileReader. - AvroReaders.RowReaderBuilder - Class in dev.hardwood.avro
-
Builds an
AvroRowReaderwith optional projection, filter, and head/tail row limit. - AvroRowReader - Class in dev.hardwood.avro
-
Reads Parquet rows as Avro
GenericRecordinstances.
B
- 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
bboxrecord component. - binaries() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof binary (byte[]) values. - BINARY - Enum constant in enum class dev.hardwood.row.VariantType
-
Opaque byte sequence.
- BinaryColumnPredicate(String, FilterPredicate.Operator, byte[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Creates an instance of a
BinaryColumnPredicaterecord class. - BinaryDictionary - Class in dev.hardwood.reader
-
The dictionary of a
BYTE_ARRAY,FIXED_LEN_BYTE_ARRAYorINT96column chunk, fromColumnReader.getBinaryDictionary(). - BinaryInPredicate(String, byte[][]) - Constructor for record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Creates an instance of a
BinaryInPredicaterecord class. - BIT_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Bit-packed encoding (deprecated in favor of
Encoding.RLE). - bitWidth() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns the value of the
bitWidthrecord component. - 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
bloomFilterLengthrecord component. - bloomFilterOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
bloomFilterOffsetrecord 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
BooleanColumnPredicaterecord class. - booleans() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof boolean values. - booleans(int, boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED BOOLEANcolumn, addressed by index. - booleans(int, boolean[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BOOLEANcolumn, addressed by index, with a plain mask. - booleans(int, boolean[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BOOLEANcolumn, addressed by index. - booleans(String, boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED BOOLEANcolumn, addressed by name. - booleans(String, boolean[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BOOLEANcolumn, addressed by name, with a plain mask. - booleans(String, boolean[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BOOLEANcolumn, addressed by name. - boundaryOrder() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
boundaryOrderrecord 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
BoundingBoxrecord 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
BSONannotation, 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
BsonTyperecord 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
ColumnReaderby column index. - buildColumnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a single-column
ColumnReader. - buildColumnReaders(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
-
Begin configuring a
ColumnReaderscollection for batch-oriented access to a column projection. - builder() - Static method in 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
RowReaderwith optional projection, filter, and head/tail limit. - buildRowReader(ParquetFileReader) - Static method in class dev.hardwood.avro.AvroReaders
-
Begin configuring an
AvroRowReaderwith optional projection, filter, and head/tail row limit. - BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
Variable-length byte array (also used for strings).
- BYTE_STREAM_SPLIT - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Byte-stream split encoding for floating-point data.
- 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
ByteRangerecord class. - bytes(int, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED BYTE_ARRAYcolumn, addressed by index. - bytes(int, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BYTE_ARRAYcolumn, 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_ARRAYcolumn, addressed by index. - bytes(String, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED BYTE_ARRAYcolumn, addressed by name. - bytes(String, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL BYTE_ARRAYcolumn, 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_ARRAYcolumn, 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
childrenrecord component. - children() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
childrenrecord component. - chunkStartOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Computes the absolute file offset where a column chunk's data starts.
- close() - Method in class dev.hardwood.avro.AvroRowReader
- close() - Method in class dev.hardwood.Hardwood
- close() - Method in interface dev.hardwood.HardwoodContext
- close() - Method in class dev.hardwood.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()throwsIllegalStateException. - 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
codecrecord 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
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DateInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.FloatInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.InstantInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNotNullPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.IsNullPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.StringColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.StringInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns the value of the
columnrecord component. - column() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
-
Returns the value of the
columnrecord 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
nullfilePathis 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, andColumnChunk.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
columnIndexrecord component. - columnIndex() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
columnIndexrecord component. - ColumnIndex - Record Class in dev.hardwood.metadata
-
Column index for a column chunk, providing per-page min/max statistics for page-level filtering.
- ColumnIndex(boolean[], List, List, ColumnIndex.BoundaryOrder, long[], long[], long[], long[]) - Constructor for record class dev.hardwood.metadata.ColumnIndex
-
Creates an instance of a
ColumnIndexrecord class. - ColumnIndex.BoundaryOrder - Enum Class in dev.hardwood.metadata
-
Ordering of min/max values across pages.
- columnIndexLength() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
columnIndexLengthrecord component. - columnIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
columnIndexOffsetrecord component. - ColumnMetaData - Record Class in dev.hardwood.metadata
-
Metadata for a column chunk.
- ColumnMetaData(PhysicalType, List, FieldPath, CompressionCodec, long, long, long, Map, long, Long, Statistics, GeospatialStatistics, Long, Integer, List, SizeStatistics) - Constructor for record class dev.hardwood.metadata.ColumnMetaData
-
Creates an instance of a
ColumnMetaDatarecord class. - ColumnOrder - Enum Class in dev.hardwood.metadata
-
The ordering used for a leaf column's
min/maxstatistics, decoded from theFileMetaData.column_ordersunion. - columnOrders() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
columnOrdersrecord 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
ColumnReaderinstances 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
columnsrecord component. - columns(String...) - Static method in class dev.hardwood.schema.ColumnProjection
-
Returns a projection that includes only the specified columns.
- ColumnSchema - Record Class in dev.hardwood.schema
-
Represents a primitive column in a Parquet schema.
- ColumnSchema(FieldPath, PhysicalType, RepetitionType, Integer, int, int, int, LogicalType) - Constructor for record class dev.hardwood.schema.ColumnSchema
-
Creates an instance of a
ColumnSchemarecord class. - 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
compressedPageSizerecord component. - compressedSize - Variable in class dev.hardwood.jfr.PageDecodedEvent
- CompressionCodec - Enum Class in dev.hardwood.metadata
-
Compression codecs supported by Parquet.
- connectTimeout(Duration) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the connect timeout for the HTTP client (default 10 seconds).
- 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
convertedTyperecord component. - convertedType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
convertedTyperecord component. - ConvertedType - Enum Class in dev.hardwood.metadata
-
Legacy converted types in Parquet schema (used by PyArrow for LIST/MAP annotation).
- count() - Method in record class dev.hardwood.metadata.PageEncodingStats
-
Returns the value of the
countrecord 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
createdByrecord component. - createdBy(String) - Method in class dev.hardwood.writer.ParquetFileWriter
-
Replaces the footer's
created_byidentifier, which defaults toParquetFileWriter.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
crsrecord component. - crs() - Method in record class dev.hardwood.metadata.LogicalType.GeometryType
-
Returns the value of the
crsrecord 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
dataPageOffsetrecord component. - date() - Static method in interface dev.hardwood.metadata.LogicalType
-
The
DATEannotation, 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
DateColumnPredicaterecord class. - DateInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.DateInPredicate
-
Creates an instance of a
DateInPredicaterecord class. - dates() - Method in interface dev.hardwood.row.PqList
- DateType() - Constructor for record class dev.hardwood.metadata.LogicalType.DateType
-
Creates an instance of a
DateTyperecord class. - days() - Method in record class dev.hardwood.row.PqInterval
-
Returns the value of the
daysrecord component. - decimal(int, int) - Static method in interface dev.hardwood.metadata.LogicalType
-
The
DECIMALannotation, 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
DecimalColumnPredicaterecord class. - DecimalInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.DecimalInPredicate
-
Creates an instance of a
DecimalInPredicaterecord class. - decimals() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
ListofBigDecimalvalues. - DecimalType(int, int) - Constructor for record class dev.hardwood.metadata.LogicalType.DecimalType
-
Creates an instance of a
DecimalTyperecord 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:
ZSTDwhen the zstd-jni library is on the classpath, otherwiseUNCOMPRESSED. - DEFAULT_CREATED_BY - Static variable in class dev.hardwood.writer.ParquetFileWriter
-
Default
created_byidentifier written into the file footer, in the<app> version <version> (build <hash>)convention Parquet readers parse — for examplehardwood 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_ARRAYmin/maxbounds 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
definitionLevelHistogramrecord component. - definitionLevelHistogram(int) - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns one page's slice of
ColumnIndex.definitionLevelHistograms(), ornullif the file records no definition-level histogram for this chunk. - definitionLevelHistograms() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
definitionLevelHistogramsrecord component. - delegate() - Method in record class dev.hardwood.reader.FilterPredicate.Not
-
Returns the value of the
delegaterecord component. - DELTA_BINARY_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Delta encoding for integers.
- DELTA_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
GenericRecordinstances. - dev.hardwood.aws.auth - package dev.hardwood.aws.auth
-
Bridge between the AWS SDK credential chain and
S3Source. - dev.hardwood.jfr - package dev.hardwood.jfr
-
Java Flight Recorder (JFR) events for diagnosing read performance.
- dev.hardwood.metadata - package dev.hardwood.metadata
-
Low-level Parquet file metadata types that mirror the Thrift definitions.
- dev.hardwood.reader - package dev.hardwood.reader
-
Parquet file readers with row-oriented and column-oriented APIs.
- dev.hardwood.row - package dev.hardwood.row
-
Value types for nested Parquet structures accessed through
RowReader. - dev.hardwood.s3 - package dev.hardwood.s3
-
Amazon S3 backend for reading Parquet files from object storage.
- dev.hardwood.schema - package dev.hardwood.schema
-
High-level Parquet schema types with computed definition and repetition levels.
- 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
dictionaryPageOffsetrecord 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
distinctCountrecord component. - DOUBLE - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
IEEE 64-bit floating point.
- DOUBLE - Enum constant in enum class dev.hardwood.row.VariantType
-
IEEE 64-bit floating point.
- DoubleColumnPredicate(String, FilterPredicate.Operator, double) - Constructor for record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Creates an instance of a
DoubleColumnPredicaterecord class. - DoubleInPredicate(String, double[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.DoubleInPredicate
-
Creates an instance of a
DoubleInPredicaterecord 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 DOUBLEcolumn, addressed by index. - doubles(int, double[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL DOUBLEcolumn, addressed by index, with a plain mask. - doubles(int, double[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL DOUBLEcolumn, addressed by index. - doubles(String, double[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED DOUBLEcolumn, addressed by name. - doubles(String, double[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL DOUBLEcolumn, addressed by name, with a plain mask. - doubles(String, double[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL DOUBLEcolumn, addressed by name.
E
- edgeInterpolation() - Method in record class dev.hardwood.metadata.LogicalType.GeographyType
-
Returns the value of the
edgeInterpolationrecord component. - elements() - Method in record class dev.hardwood.metadata.FieldPath
-
Returns the value of the
elementsrecord component. - encoding() - Method in record class dev.hardwood.metadata.PageEncodingStats
-
Returns the value of the
encodingrecord 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
encodingsrecord component. - encodingStats() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
encodingStatsrecord component. - endExclusive() - Method in record class dev.hardwood.reader.RowGroupPredicate.ByteRange
-
Returns the value of the
endExclusiverecord 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
ENUMannotation, for an enum stored as a UTF-8 string. - EnumType() - Constructor for record class dev.hardwood.metadata.LogicalType.EnumType
-
Creates an instance of a
EnumTyperecord class. - eq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
- eq(String, 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
INTERVALcolumn, whose literal is thePqIntervalStructAccessor.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,JSONand an unannotatedBYTE_ARRAY. - eq(String, BigDecimal) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
BigDecimalcolumn (Parquet DECIMAL logical type). - eq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for an
Instantcolumn (Parquet TIMESTAMP logical type withisAdjustedToUTC = true, or a legacyINT96timestamp). - eq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
LocalDatecolumn (Parquet DATE logical type). - eq(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
LocalDateTimecolumn (Parquet TIMESTAMP logical type withisAdjustedToUTC = false). - eq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
LocalTimecolumn (Parquet TIME logical type). - eq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates an equals predicate for a
UUIDcolumn (Parquet UUID logical type). - EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- equals(Object) - Method in record class dev.hardwood.metadata.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
fieldIdrecord component. - fieldPath() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
fieldPathrecord component. - fieldPath() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
-
Returns the value of the
fieldPathrecord component. - FieldPath - Record Class in dev.hardwood.metadata
-
Path from the root schema to a leaf column, represented as a list of field names.
- FieldPath(List) - Constructor for record class dev.hardwood.metadata.FieldPath
-
Creates an instance of a
FieldPathrecord class. - file - Variable in class dev.hardwood.jfr.FileMappingEvent
- file - Variable in class dev.hardwood.jfr.FileOpenedEvent
- file - Variable in class dev.hardwood.jfr.PageFilterEvent
- file - Variable in class dev.hardwood.jfr.PrefetchMissEvent
- file - Variable in class dev.hardwood.jfr.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
FileMetaDatarecord 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
filePathrecord 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
FileSchemaprogrammatically. - FileSchema.ElementBuilder - Class in dev.hardwood.schema
-
Declares the element of a
LIST, or the value of aMAP: a primitive, a nestedstruct, a nestedLIST, or a nestedMAP. - FileSchema.StructBuilder - Class in dev.hardwood.schema
-
Declares the fields of a
structgroup. - 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 = trueand for legacyINT96timestamp columns. - FilterPredicate.InstantInPredicate - Record Class in dev.hardwood.reader
-
Set-membership predicate for the columns an
FilterPredicate.InstantColumnPredicatetakes. - 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
INTERVALcolumn, 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
INTERVALcolumn. - 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
filtersrecord component. - filters() - Method in record class dev.hardwood.reader.FilterPredicate.Or
-
Returns the value of the
filtersrecord component. - firstRowIndex() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns the value of the
firstRowIndexrecord component. - fixed(int, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED FIXED_LEN_BYTE_ARRAYcolumn, addressed by index. - fixed(int, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, 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_ARRAYcolumn, addressed by index. - fixed(String, byte[][]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED FIXED_LEN_BYTE_ARRAYcolumn, addressed by name. - fixed(String, byte[][], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, 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_ARRAYcolumn, 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
-
Creates a
PhysicalType.FIXED_LEN_BYTE_ARRAYelement. - fixedLengthPrimitive(String, int, RepetitionType, LogicalType) - Static method in record class dev.hardwood.metadata.SchemaElement
-
Creates a
PhysicalType.FIXED_LEN_BYTE_ARRAYelement. - 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
FLOAT16annotation, 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
Float16Typerecord class. - FloatColumnPredicate(String, FilterPredicate.Operator, float) - Constructor for record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Creates an instance of a
FloatColumnPredicaterecord class. - FloatInPredicate(String, float[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.FloatInPredicate
-
Creates an instance of a
FloatInPredicaterecord class. - floats() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof float values. - floats(int, float[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED FLOATcolumn, addressed by index. - floats(int, float[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FLOATcolumn, addressed by index, with a plain mask. - floats(int, float[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FLOATcolumn, addressed by index. - floats(String, float[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED FLOATcolumn, addressed by name. - floats(String, float[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FLOATcolumn, addressed by name, with a plain mask. - floats(String, float[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL FLOATcolumn, 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
GEOGRAPHYannotation, 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
GeographyTyperecord class. - geometry(String) - Static method in interface dev.hardwood.metadata.LogicalType
-
The
GEOMETRYannotation, for planar geospatial values in a given CRS. - GeometryType(String) - Constructor for record class dev.hardwood.metadata.LogicalType.GeometryType
-
Creates an instance of a
GeometryTyperecord class. - geospatialStatistics() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
geospatialStatisticsrecord component. - GeospatialStatistics - Record Class in dev.hardwood.metadata
- GeospatialStatistics(BoundingBox, List) - Constructor for record class dev.hardwood.metadata.GeospatialStatistics
-
Creates an instance of a
GeospatialStatisticsrecord class. - geospatialTypes() - Method in record class dev.hardwood.metadata.GeospatialStatistics
-
Returns the value of the
geospatialTypesrecord 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
PqVariantArrayview. - 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
- 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
iis entrygetDictionaryIds()[i]ofColumnReader.getBinaryDictionary(), and-1at 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 oneStructBuilder.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.
0for 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), ornullif thekey_valuegroup 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
PqVariantObjectview. - 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
getRawValueaccessors onRowReader/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, notInstant; a FIXED_LEN_BYTE_ARRAY-backed DECIMAL returnsbyte[], notBigDecimal). - 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
entrydecoded 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
Stringper leaf value by UTF-8 decoding the slice ofColumnReader.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
GroupNoderecord class. - gt(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
BOOLEANcolumn. - 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
BigDecimalcolumn. - gt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for an
Instantcolumn. - gt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
LocalDatecolumn. - gt(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
LocalDateTimecolumn. - gt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
LocalTimecolumn. - gt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than predicate for a
UUIDcolumn. - GT - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- GT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- gtEq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
BOOLEANcolumn. - 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
BigDecimalcolumn. - gtEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for an
Instantcolumn. - gtEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
LocalDatecolumn. - gtEq(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
LocalDateTimecolumn. - gtEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
LocalTimecolumn. - gtEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a greater-than-or-equal predicate for a
UUIDcolumn. - GZIP - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Gzip compression (slower, higher ratio).
H
- Hardwood - Class in dev.hardwood
-
Entry point for reading Parquet files with a shared thread pool.
- HardwoodContext - Interface in dev.hardwood
-
Context object that manages shared resources for Parquet file reading.
- 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
- head(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Limit to the first
maxRowsrows. - head(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Limit to the first
maxRowsrows. - httpClient(HttpClient) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets a custom
HttpClientfor full control over connection pooling and transport settings.
I
- 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 requestS3InputFile.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'sInputFile.identity(). - IEEE754_TOTAL_ORDER - Enum constant in enum class dev.hardwood.metadata.ColumnOrder
-
The IEEE 754 total order (the
IEEE_754_TOTAL_ORDERunion 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
DOUBLEcolumn, matching a row whose value is any ofvalues. - in(String, float...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for a
FLOATorFLOAT16column, matching a row whose value is any ofvalues. - 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
INTERVALcolumn, matching a row whose value is any ofvalues. - 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
BigDecimalcolumn, matching a row whose value is any ofvalues. - in(String, Instant...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for an
Instantcolumn, matching a row whose value is any ofvalues. - in(String, LocalDate...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for a
LocalDatecolumn, matching a row whose value is any ofvalues. - in(String, LocalDateTime...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for a
LocalDateTimecolumn, matching a row whose value is any ofvalues. - in(String, LocalTime...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for a
LocalTimecolumn, matching a row whose value is any ofvalues. - in(String, UUID...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a set-membership predicate for a
UUIDcolumn, matching a row whose value is any ofvalues. - 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
OutputFilethat keeps the file in memory. - InMemoryOutputFile - Class in dev.hardwood
-
An
OutputFilethat keeps the file in memory and hands it back. - inputFile(String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
S3InputFilefrom ans3://bucket/keyURI. - inputFile(String, String) - Method in class dev.hardwood.s3.S3Source
-
Creates an
S3InputFilefor the given bucket and key. - InputFile - Interface in dev.hardwood
-
Abstraction for reading Parquet file data.
- inputFiles(String...) - Method in class dev.hardwood.s3.S3Source
-
Creates
S3InputFileinstances froms3://URIs (may span buckets). - inputFilesInBucket(String, String...) - Method in class dev.hardwood.s3.S3Source
-
Creates
S3InputFileinstances 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
InstantColumnPredicaterecord class. - InstantInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.InstantInPredicate
-
Creates an instance of a
InstantInPredicaterecord class. - inStrings(String, String...) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Deprecated.
- INT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 16-bit integer, stored as INT32.
- INT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 32-bit integer, stored as INT32.
- INT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 64-bit integer, stored as INT64.
- INT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Signed 8-bit integer, stored as INT32.
- INT16 - Enum constant in enum class dev.hardwood.row.VariantType
-
16-bit signed integer.
- INT32 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
32-bit signed integer.
- INT32 - Enum constant in enum class dev.hardwood.row.VariantType
-
32-bit signed integer.
- INT64 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
64-bit signed integer.
- INT64 - Enum constant in enum class dev.hardwood.row.VariantType
-
64-bit signed integer.
- INT8 - Enum constant in enum class dev.hardwood.row.VariantType
-
8-bit signed integer.
- INT96 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
-
96-bit value; deprecated, used for legacy timestamps.
- IntColumnPredicate(String, FilterPredicate.Operator, int) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Creates an instance of a
IntColumnPredicaterecord class. - 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
IntersectsPredicaterecord class. - interval() - Static method in interface dev.hardwood.metadata.LogicalType
-
The
INTERVALannotation, 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
IntervalColumnPredicaterecord class. - IntervalInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
-
Creates an instance of a
IntervalInPredicaterecord class. - intervals() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
ListofPqIntervalvalues. - IntervalType() - Constructor for record class dev.hardwood.metadata.LogicalType.IntervalType
-
Creates an instance of a
IntervalTyperecord class. - IntInPredicate(String, int[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.IntInPredicate
-
Creates an instance of a
IntInPredicaterecord class. - 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 INT32column, addressed by index. - ints(int, int[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT32column, 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 INT32column, addressed by index. - ints(String, int[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED INT32column, addressed by name. - ints(String, int[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT32column, 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 INT32column, addressed by name. - intType(int, boolean) - Static method in interface dev.hardwood.metadata.LogicalType
-
The
INTannotation, 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
IntTyperecord class. - invert() - Method in enum class dev.hardwood.reader.FilterPredicate.Operator
-
Returns the logical inverse of this operator, which
notapplies to each leaf below it. - isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns the value of the
isAdjustedToUTCrecord component. - isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns the value of the
isAdjustedToUTCrecord component. - isEmpty() - Method in record class dev.hardwood.metadata.FieldPath
-
Whether this path is empty (has no elements) or not.
- isEmpty() - Method in interface dev.hardwood.row.PqDoubleList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqIntList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqLongList
-
Check if this list is empty.
- isEmpty() - Method in interface dev.hardwood.row.PqMap
-
Check if this map is empty.
- isFlatSchema() - Method in class dev.hardwood.schema.FileSchema
-
Returns true if this schema supports direct columnar access.
- isGroup() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns
trueif this element is a group node (has no physical type). - isList() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a LIST group.
- isMap() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a MAP group.
- isMaxValueExact() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
isMaxValueExactrecord component. - isMinMaxDeprecated() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
isMinMaxDeprecatedrecord component. - isMinValueExact() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
isMinValueExactrecord component. - isMultiFile() - Method in class dev.hardwood.reader.ParquetFileReader
-
truewhen this reader was opened over more than one input file. - isNotNull(int) - Method in interface dev.hardwood.Validity
-
trueiff the item at indexiis 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
IsNotNullPredicaterecord class. - isNull() - Method in interface dev.hardwood.row.PqVariant
-
True iff
PqVariant.type()isVariantType.NULL. - 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
-
trueiff the item at indexiis 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
IsNullPredicaterecord class. - isPrimitive() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns
trueif this element is a primitive node (has a physical type). - isSigned() - Method in record class dev.hardwood.metadata.LogicalType.IntType
-
Returns the value of the
isSignedrecord component. - isStruct() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a plain struct (no converted type and no modern logical-type annotation).
- isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
-
Check if the value is null.
- isVariant() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this group carries the
LogicalType.VariantTypeannotation. - iterator() - Method in interface dev.hardwood.row.PqDoubleList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqIntList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqLongList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqVariantArray
J
- json() - Static method in interface dev.hardwood.metadata.LogicalType
-
The
JSONannotation, 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
JsonTyperecord 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
keyValueMetadatarecord component. - keyValueMetadata() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
keyValueMetadatarecord 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
metadataonto 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
ColumnReaderlayer 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
LISTannotation, for a group holding a repeated element. - list(RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
-
Declare a nested
LISTelement. - 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
LISTtogether 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
LISTgroup whose element is declared byelement. - list(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
-
Append a nested
LISTfield. - LIST - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
List of elements.
- ListBuilder - Interface in dev.hardwood.writer
-
Appends the entries of one
LISTinstance. - lists() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof nested lists. - ListType() - Constructor for record class dev.hardwood.metadata.LogicalType.ListType
-
Creates an instance of a
ListTyperecord class. - LocalDateTimeColumnPredicate(String, FilterPredicate.Operator, LocalDateTime) - Constructor for record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
-
Creates an instance of a
LocalDateTimeColumnPredicaterecord class. - LocalDateTimeInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.LocalDateTimeInPredicate
-
Creates an instance of a
LocalDateTimeInPredicaterecord class. - localTimestamps() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
ListofLocalDateTime(local-wall-clock timestamp) values. - logicalType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
logicalTyperecord component. - LogicalType - Interface in dev.hardwood.metadata
-
Logical types that provide semantic meaning to physical types.
- LogicalType.BsonType - Record Class in dev.hardwood.metadata
-
BSON document stored as a byte array.
- LogicalType.DateType - Record Class in dev.hardwood.metadata
-
Calendar date (days since Unix epoch).
- LogicalType.DecimalType - Record Class in dev.hardwood.metadata
-
Decimal with fixed 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_ARRAYin 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
LongColumnPredicaterecord class. - LongInPredicate(String, long[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.LongInPredicate
-
Creates an instance of a
LongInPredicaterecord 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 INT64column, addressed by index. - longs(int, long[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT64column, addressed by index, with a plain mask. - longs(int, long[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT64column, addressed by index. - longs(String, long[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for a
REQUIRED INT64column, addressed by name. - longs(String, long[], boolean[]) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT64column, addressed by name, with a plain mask. - longs(String, long[], Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Adds the values for an
OPTIONAL INT64column, addressed by name. - lt(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
BOOLEANcolumn, which ordersfalsebeforetrue:lt(column, true)matches the rows holdingfalse, andlt(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
BigDecimalcolumn. - lt(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for an
Instantcolumn. - lt(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
LocalDatecolumn. - lt(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
LocalDateTimecolumn. - lt(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
LocalTimecolumn. - lt(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than predicate for a
UUIDcolumn. - LT - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- LT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- ltEq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
BOOLEANcolumn. - 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
BigDecimalcolumn. - ltEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for an
Instantcolumn. - ltEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
LocalDatecolumn. - ltEq(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
LocalDateTimecolumn. - ltEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
LocalTimecolumn. - ltEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a less-than-or-equal predicate for a
UUIDcolumn. - LZ4 - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZ4 compression (Hadoop framing).
- LZ4_RAW - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZ4 raw block compression (no Hadoop framing).
- LZO - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
LZO compression.
M
- map() - Static method in interface dev.hardwood.metadata.LogicalType
-
The
MAPannotation, for a group holding key-value pairs. - map(RepetitionType, PhysicalType, int, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
-
Declare a nested
MAPelement whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey. - map(RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
-
Declare a nested
MAPelement whose key carries a logical type annotation. - map(RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
-
Declare a nested
MAPelement. - 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
MAPtogether 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
MAPgroup whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey. - map(String, RepetitionType, PhysicalType, int, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
-
Append a nested
MAPfield whose key carries a logical type annotation, giving the fixed byte length of aFIXED_LEN_BYTE_ARRAYkey. - map(String, RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
-
Append a
MAPgroup whose key carries a logical type annotation — aSTRINGkey being the common case. - map(String, RepetitionType, PhysicalType, LogicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
-
Append a nested
MAPfield whose key carries a logical type annotation. - map(String, RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
-
Append a
MAPgroup whose value is declared byvalue. - map(String, RepetitionType, PhysicalType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
-
Append a nested
MAPfield. - 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
MAPinstance. - maps() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof nested maps. - MapType() - Constructor for record class dev.hardwood.metadata.LogicalType.MapType
-
Creates an instance of a
MapTyperecord class. - matchesDottedName(String) - Method in record class dev.hardwood.metadata.FieldPath
-
Returns true if this path matches the given dotted name.
- maxDefinitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
maxDefinitionLevelrecord component. - maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
maxDefinitionLevelrecord component. - maxDefinitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the maximum definition level, computed from the schema hierarchy.
- maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
maxDefinitionLevelrecord component. - maxRepetitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRepetitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the maximum repetition level, computed from the schema hierarchy.
- maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
maxRepetitionLevelrecord component. - maxRetries(int) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the maximum number of retries for GET requests on transient failures (HTTP 500/503 and network errors).
- maxValue() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
maxValuerecord component. - maxValues() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
maxValuesrecord component. - message() - Method in record class dev.hardwood.writer.RowWriteResult.Rejected
-
Returns the value of the
messagerecord component. - metadata() - Method in interface dev.hardwood.row.PqVariant
-
The canonical Variant metadata bytes.
- metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
metaDatarecord component. - 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
MetadataSourcethat 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
millisecondsrecord component. - minValue() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
minValuerecord component. - minValues() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
minValuesrecord component. - mmax() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
mmaxrecord component. - mmin() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
mminrecord component. - months() - Method in record class dev.hardwood.row.PqInterval
-
Returns the value of the
monthsrecord component.
N
- name() - Method in interface dev.hardwood.InputFile
-
Returns an identifier for this file, used in log messages and JFR events.
- name() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
namerecord component. - name() - Method in class dev.hardwood.s3.S3InputFile
- name() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the leaf (last) element of the field path, i.e. the column name.
- name() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
namerecord component. - name() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the field name.
- name() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
namerecord component. - nanCount() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
nanCountrecord component. - nanCounts() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
nanCountsrecord 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
ColumnReaderto 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-1if 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-1if 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
Notrecord class. - NOT_EQ - Enum constant in enum class dev.hardwood.reader.FilterPredicate.Operator
- notEq(String, boolean) - Static method in interface dev.hardwood.reader.FilterPredicate
- notEq(String, 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
INTERVALcolumn. - 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
BigDecimalcolumn. - notEq(String, Instant) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for an
Instantcolumn. - notEq(String, LocalDate) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
LocalDatecolumn. - notEq(String, LocalDateTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
LocalDateTimecolumn. - notEq(String, LocalTime) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
LocalTimecolumn. - notEq(String, UUID) - Static method in interface dev.hardwood.reader.FilterPredicate
-
Creates a not-equals predicate for a
UUIDcolumn. - NULL - Enum constant in enum class dev.hardwood.row.VariantType
-
SQL NULL.
- nullCount() - Method in record class dev.hardwood.metadata.Statistics
-
Returns the value of the
nullCountrecord component. - 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
nullCountsrecord component. - nullPages() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
nullPagesrecord component. - nullType() - Static method in interface dev.hardwood.metadata.LogicalType
-
The
NULLannotation, for a column whose every value is null. - NullType() - Constructor for record class dev.hardwood.metadata.LogicalType.NullType
-
Creates an instance of a
NullTyperecord class. - numChildren() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
numChildrenrecord component. - numRows() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
numRowsrecord component. - numRows() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns the value of the
numRowsrecord component. - numValues() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
numValuesrecord component.
O
- OBJECT - Enum constant in enum class dev.hardwood.row.VariantType
-
Object — string-keyed collection of Variant values.
- of(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
InputFilebacked by an in-memoryByteBuffer. - of(Path) - Static method in interface dev.hardwood.InputFile
-
Creates an unopened
InputFilefor a local file path. - of(Path) - Static method in interface dev.hardwood.OutputFile
-
Creates an uncreated
OutputFilefor a local file path. - ofBuffers(ByteBuffer, ByteBuffer...) - Static method in interface dev.hardwood.InputFile
-
Creates
InputFileinstances for the given in-memoryByteBuffers. - ofBuffers(List) - Static method in interface dev.hardwood.InputFile
-
Creates
InputFileinstances for a list of in-memoryByteBuffers. - offset - Variable in class dev.hardwood.jfr.FileMappingEvent
- offset() - Method in record class dev.hardwood.metadata.PageLocation
-
Returns the value of the
offsetrecord component. - OffsetIndex - Record Class in dev.hardwood.metadata
-
Offset index for a column chunk, providing page locations for direct lookup.
- OffsetIndex(List, long[]) - Constructor for record class dev.hardwood.metadata.OffsetIndex
-
Creates an instance of a
OffsetIndexrecord class. - offsetIndexLength() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
offsetIndexLengthrecord component. - offsetIndexOffset() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
offsetIndexOffsetrecord component. - ofNulls(boolean[]) - Static method in interface dev.hardwood.Validity
-
Builds a
Validityover a per-item null mask, wherenulls[i] == truemarks iteminull — the null-centric polarity ofValidity.isNull(int). - ofPaths(Path, Path...) - Static method in interface dev.hardwood.InputFile
-
Creates unopened
InputFileinstances for the given local file paths. - ofPaths(List) - Static method in interface dev.hardwood.InputFile
-
Creates unopened
InputFileinstances for a list of local file paths. - op() - Method in record class dev.hardwood.reader.FilterPredicate.BinaryColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.BooleanColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.StringColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
oprecord component. - op() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns the value of the
oprecord component. - open() - Method in interface dev.hardwood.InputFile
-
Performs expensive resource acquisition (e.g. memory-mapping, network connect).
- open() - Method in class dev.hardwood.s3.S3InputFile
- open(InputFile) - Method in class dev.hardwood.Hardwood
-
Open a single Parquet file.
- open(InputFile) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a single Parquet file with a dedicated context.
- open(InputFile, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
-
Open a single Parquet file with a shared context.
- 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
Orrecord 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
PageEncodingStatsrecord 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
PageLocationrecord class. - pageLocations() - Method in record class dev.hardwood.metadata.OffsetIndex
-
Returns the value of the
pageLocationsrecord component. - pagesKept - Variable in class dev.hardwood.jfr.PageFilterEvent
- pagesSkipped - Variable in class dev.hardwood.jfr.PageFilterEvent
- 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
pageTyperecord 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
ColumnReaderwith an optional filter. - ParquetFileReader.ColumnReadersBuilder - Class in dev.hardwood.reader
-
Builds a
ColumnReaderscollection for batch-oriented access to a projection of columns. - ParquetFileReader.RowReaderBuilder - Class in dev.hardwood.reader
-
Builds a
RowReaderwith optional projection, filter, and head/tail row limit. - 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
MetadataSourcehands it to a reader. - pathInSchema() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
pathInSchemarecord component. - pathStyle(boolean) - Method in class dev.hardwood.s3.S3Source.Builder
-
Forces path-style access (
endpoint/bucket/keyinstead ofbucket.endpoint/key). - PhysicalType - Enum Class in dev.hardwood.metadata
-
Physical types supported by Parquet format.
- PLAIN - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Plain encoding: values are stored back-to-back.
- PLAIN - Enum constant in enum class dev.hardwood.writer.ColumnEncoding
-
Values as they are: fixed-width types little-endian,
BYTE_ARRAYbehind 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
INTERVALlogical type. - PqInterval(long, long, long) - Constructor for record class dev.hardwood.row.PqInterval
-
Creates an instance of a
PqIntervalrecord class. - PqIntList - Interface in dev.hardwood.row
-
Specialized list interface for INT32 values.
- PqList - Interface in dev.hardwood.row
-
Type-safe list interface for reading Parquet list values.
- PqLongList - Interface in dev.hardwood.row
-
Specialized list interface for INT64 values.
- PqMap - Interface in dev.hardwood.row
-
Type-safe interface for accessing Parquet MAP values.
- PqMap.Entry - Interface in dev.hardwood.row
-
A single key-value entry in a map.
- PqStruct - Interface in dev.hardwood.row
-
Type-safe struct interface for reading nested Parquet data.
- PqVariant - Interface in dev.hardwood.row
-
Variant value — the top-level accessor for a Parquet column annotated with the
VARIANTlogical type. - PqVariantArray - Interface in dev.hardwood.row
-
Indexed view of a Variant
ARRAYvalue. - PqVariantObject - Interface in dev.hardwood.row
-
Name-based view of a Variant
OBJECTvalue. - precision() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns the value of the
precisionrecord component. - precision() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
precisionrecord component. - precisionLossPolicy() - Method in class dev.hardwood.writer.WriterConfig
-
What
RowWriterdoes with a value carrying more precision than its column can hold. - precisionLossPolicy(PrecisionLossPolicy) - Method in class dev.hardwood.writer.WriterConfig.Builder
- PrecisionLossPolicy - Enum Class in dev.hardwood.writer
-
What
RowWriterdoes with a value carrying more precision than the column it is written to can hold — anInstantwith microseconds into aTIMESTAMP(MILLIS)column, aBigDecimalwith three decimals into aDECIMAL(_, 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_ARRAYelement. - 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_ARRAYelement. - 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
PrimitiveNoderecord 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
S3InputFilecaches fetched byte ranges. - rawValues() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listin their underlying physical form, as inPqList.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
Rejectedrecord 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
LISTorMAP-annotated group, or an unannotatedrepeatedfield outside aLIST/MAPscaffold. - repetitionLevelHistogram() - Method in record class dev.hardwood.metadata.SizeStatistics
-
Returns the value of the
repetitionLevelHistogramrecord component. - repetitionLevelHistogram(int) - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns one page's slice of
ColumnIndex.repetitionLevelHistograms(), ornullif the file records no repetition-level histogram for this chunk. - repetitionLevelHistograms() - Method in record class dev.hardwood.metadata.ColumnIndex
-
Returns the value of the
repetitionLevelHistogramsrecord component. - repetitionType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
repetitionTyperecord component. - repetitionType() - Method in interface dev.hardwood.schema.SchemaNode
-
Returns the repetition type (required, optional, or repeated).
- RepetitionType - Enum Class in dev.hardwood.metadata
-
Field repetition types in Parquet schema.
- requestTimeout(Duration) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the per-request timeout for individual HTTP requests (default 30 seconds).
- REQUIRED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
-
Field must be present; nulls are not allowed.
- 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
RowGrouprecord 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
rowGroupsrecord component. - RowGroupScannedEvent - Class in dev.hardwood.jfr
-
JFR event emitted when all pages in a row group column chunk have been scanned.
- RowGroupScannedEvent() - Constructor for class dev.hardwood.jfr.RowGroupScannedEvent
- 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
AvroRowReaderthat 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
ColumnWriterexposes throughColumnWriter.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
S3Credentialsrecord class. - S3CredentialsProvider - Interface in dev.hardwood.s3
-
Supplies
S3Credentialsfor signing S3 requests. - S3InputFile - Class in dev.hardwood.s3
-
InputFilebacked by an object in Amazon S3 (or an S3-compatible service). - S3Source - Class in dev.hardwood.s3
-
A configured connection to an S3-compatible object store.
- S3Source.Builder - Class in dev.hardwood.s3
-
Builder for
S3Source. - scale() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
-
Returns the value of the
scalerecord component. - scale() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
scalerecord component. - scanStrategy - Variable in class dev.hardwood.jfr.RowGroupScannedEvent
- schema() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
schemarecord component. - SchemaElement - Record Class in dev.hardwood.metadata
-
Schema element in Parquet file metadata.
- SchemaElement(String, PhysicalType, Integer, RepetitionType, Integer, ConvertedType, Integer, Integer, Integer, LogicalType) - Constructor for record class dev.hardwood.metadata.SchemaElement
-
Creates an instance of a
SchemaElementrecord class. - SchemaIncompatibleException - Exception Class in dev.hardwood.reader
-
Thrown when a file 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
secretAccessKeyrecord component. - sessionToken() - Method in record class dev.hardwood.s3.S3Credentials
-
Returns the value of the
sessionTokenrecord component. - setBinary(int, byte[]) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
BYTE_ARRAYorFIXED_LEN_BYTE_ARRAYfield by index. - setBinary(String, byte[]) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
BYTE_ARRAYorFIXED_LEN_BYTE_ARRAYfield 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
BOOLEANfield by index. - setBoolean(String, boolean) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
BOOLEANfield. - setDate(int, LocalDate) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
DATEfield by index. - setDate(String, LocalDate) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INT32field annotatedDATE, as days since the Unix epoch. - setDecimal(int, BigDecimal) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
DECIMALfield by index. - setDecimal(String, BigDecimal) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a field annotated
DECIMAL, in whichever ofINT32,INT64,BYTE_ARRAYorFIXED_LEN_BYTE_ARRAYthe column declares. - setDouble(int, double) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
DOUBLEfield by index. - setDouble(String, double) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
DOUBLEfield. - setFloat(int, float) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
FLOATfield by index. - setFloat(String, float) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
FLOATfield. - setInt(int, int) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INT32field by index. - setInt(String, int) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INT32field. - setInterval(int, PqInterval) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INTERVALfield by index. - setInterval(String, PqInterval) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
FIXED_LEN_BYTE_ARRAY(12)field annotatedINTERVAL. - setList(int, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
LISTfield by index. - setList(String, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
LISTfield, appending its entries throughfiller. - setLocalTimestamp(int, LocalDateTime) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a local-wall-clock
TIMESTAMPfield by index. - setLocalTimestamp(String, LocalDateTime) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a field annotated
TIMESTAMPwithisAdjustedToUTC = false, over anINT64or aFIXED_LEN_BYTE_ARRAY(12). - setLong(int, long) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INT64field by index. - setLong(String, long) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets an
INT64field. - setMap(int, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
MAPfield by index. - setMap(String, Consumer) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
MAPfield, appending its entries throughfiller. - 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_ARRAYfield annotatedSTRING,ENUMorJSON, 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
TIMEfield 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
TIMESTAMPfield by index. - setTimestamp(String, Instant) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a field annotated
TIMESTAMPwithisAdjustedToUTC = true, in the unit the annotation declares, over anINT64or aFIXED_LEN_BYTE_ARRAY(12). - setUuid(int, UUID) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
UUIDfield by index. - setUuid(String, UUID) - Method in interface dev.hardwood.writer.StructBuilder
-
Sets a
FIXED_LEN_BYTE_ARRAY(16)field annotatedUUID. - 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
0tosize() - 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
sizeStatisticsrecord component. - SizeStatistics - Record Class in dev.hardwood.metadata
-
Size statistics for a column chunk: the unencoded size of its
BYTE_ARRAYdata and its repetition- and definition-level histograms. - SizeStatistics(Long, long[], long[]) - Constructor for record class dev.hardwood.metadata.SizeStatistics
-
Creates an instance of a
SizeStatisticsrecord 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
specVersionrecord component. - SPHERICAL - Enum constant in enum class dev.hardwood.metadata.LogicalType.EdgeInterpolationAlgorithm
- StaleMetadataException - Exception Class in dev.hardwood.reader
-
Raised when the footer a
MetadataSourcesupplied 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
startInclusiverecord component. - statistics() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
statisticsrecord component. - Statistics - Record Class in dev.hardwood.metadata
-
Column chunk statistics for min/max values, null count, and distinct count.
- Statistics(byte[], byte[], Long, Long, boolean) - Constructor for record class dev.hardwood.metadata.Statistics
-
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
Statisticsrecord class. - statisticsTruncationLength() - Method in class dev.hardwood.writer.WriterConfig
-
The maximum length of a
BYTE_ARRAYmin/maxstatistics bound before it is truncated (and flagged inexact). - statisticsTruncationLength(int) - Method in class dev.hardwood.writer.WriterConfig.Builder
-
Sets the maximum
BYTE_ARRAYmin/maxstatistics 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
STRINGannotation, 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
StringColumnPredicaterecord class. - StringInPredicate(String, String[]) - Constructor for record class dev.hardwood.reader.FilterPredicate.StringInPredicate
-
Creates an instance of a
StringInPredicaterecord class. - strings() - Method in interface dev.hardwood.row.PqList
-
View the elements as a
Listof String values, decoded from UTF-8. - StringType() - Constructor for record class dev.hardwood.metadata.LogicalType.StringType
-
Creates an instance of a
StringTyperecord class. - struct(RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.ElementBuilder
-
Declare a
structelement. - struct(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.Builder
-
Append a
structgroup whose fields are declared byfiller. - struct(String, RepetitionType, Consumer) - Method in class dev.hardwood.schema.FileSchema.StructBuilder
-
Append a nested
structfield. - struct(String, Validity) - Method in class dev.hardwood.writer.ColumnBatch
-
Sets the per-instance nulls of an
OPTIONALstructgroup, addressed by its dot-separated path. - STRUCT - Enum constant in enum class dev.hardwood.reader.LayerKind
-
A user-authored
OPTIONALgroup 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
Listof nested structs.
T
- tail(long) - Method in class dev.hardwood.avro.AvroReaders.RowReaderBuilder
-
Limit to the last
tailRowsrows. - tail(long) - Method in class dev.hardwood.reader.ParquetFileReader.RowReaderBuilder
-
Limit to the last
tailRowsrows. - tempDir(Path) - Method in class dev.hardwood.s3.S3Source.Builder
-
Sets the temp directory used by
RangeBacking.SPARSE_TEMPFILEfor the sparse-file backing. - 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
TIMEannotation, 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
TimeColumnPredicaterecord class. - TimeInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.TimeInPredicate
-
Creates an instance of a
TimeInPredicaterecord class. - times() - Method in interface dev.hardwood.row.PqList
- timestamp(boolean, LogicalType.TimeUnit) - Static method in interface dev.hardwood.metadata.LogicalType
-
The
TIMESTAMPannotation, 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
- TimestampType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimestampType
-
Creates an instance of a
TimestampTyperecord class. - TimeType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimeType
-
Creates an instance of a
TimeTyperecord class. - toArray() - Method in interface dev.hardwood.row.PqDoubleList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqIntList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqLongList
-
Convert to a primitive array.
- 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
SchemaElementlist written to the file footer, the inverse ofFileSchema.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
totalByteSizerecord component. - totalCompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalCompressedSizerecord component. - totalPages - Variable in class dev.hardwood.jfr.PageFilterEvent
- totalRecords - Variable in class dev.hardwood.jfr.RecordFilterEvent
- totalRowGroups - Variable in class dev.hardwood.jfr.RowGroupByteRangeFilterEvent
- totalRowGroups - Variable in class dev.hardwood.jfr.RowGroupFilterEvent
- totalUncompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalUncompressedSizerecord 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
typerecord component. - type() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typerecord component. - type() - Method in interface dev.hardwood.row.PqVariant
-
The Variant type tag decoded from the value header.
- type() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
typerecord component. - TYPE_DEFINED_ORDER - Enum constant in enum class dev.hardwood.metadata.ColumnOrder
-
Ordering defined by the column's physical or logical type (the
TYPE_ORDERunion member). - typeLength() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typeLengthrecord component. - typeLength() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typeLengthrecord component.
U
- UINT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 16-bit integer, stored as INT32.
- UINT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 32-bit integer, stored as INT32.
- UINT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 64-bit integer, stored as INT64.
- UINT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
-
Unsigned 8-bit integer, stored as INT32.
- UNCOMPRESSED - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
No compression.
- uncompressedSize - Variable in class dev.hardwood.jfr.PageDecodedEvent
- unencodedByteArrayDataBytes() - Method in record class dev.hardwood.metadata.OffsetIndex
-
Returns the value of the
unencodedByteArrayDataBytesrecord component. - unencodedByteArrayDataBytes() - Method in record class dev.hardwood.metadata.SizeStatistics
-
Returns the value of the
unencodedByteArrayDataBytesrecord component. - unit() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
-
Returns the value of the
unitrecord component. - unit() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns the value of the
unitrecord component. - UNKNOWN - Enum constant in enum class dev.hardwood.metadata.ColumnOrder
-
A
ColumnOrderunion 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
UUIDannotation, 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
UUIDColumnPredicaterecord class. - UUIDInPredicate(String, List) - Constructor for record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
-
Creates an instance of a
UUIDInPredicaterecord class. - uuids() - Method in interface dev.hardwood.row.PqList
- UuidType() - Constructor for record class dev.hardwood.metadata.LogicalType.UuidType
-
Creates an instance of a
UuidTyperecord 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/REPEATEDlayer 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
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DateColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.DoubleColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.FloatColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.InstantColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.IntColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.LocalDateTimeColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.LongColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.StringColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.TimeColumnPredicate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDColumnPredicate
-
Returns 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
valuesrecord component. - values() - Method in record class dev.hardwood.reader.FilterPredicate.DecimalInPredicate
-
Returns the value of the
valuesrecord 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
valuesrecord component. - values() - Method in record class dev.hardwood.reader.FilterPredicate.IntervalInPredicate
-
Returns the value of the
valuesrecord 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
valuesrecord 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
valuesrecord component. - values() - Method in record class dev.hardwood.reader.FilterPredicate.UUIDInPredicate
-
Returns the value of the
valuesrecord 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
VARIANTannotation, for a group holding a self-describing, semi-structured value. - variants() - Method in interface dev.hardwood.row.PqList
- VariantType - Enum Class in dev.hardwood.row
-
Logical type of a Variant value, as carried in the Variant binary encoding's value header.
- VariantType(int) - Constructor for record class dev.hardwood.metadata.LogicalType.VariantType
-
Creates an instance of a
VariantTyperecord class. - VariantTypeException - Exception Class in dev.hardwood.row
-
Thrown when a Variant accessor is called on a value whose tagged type does not match what the accessor expects — for example, calling
PqVariant.asInt()on a Variant holding a STRING. - VariantTypeException(String) - Constructor for exception class dev.hardwood.row.VariantTypeException
- version() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
versionrecord component. - 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
datato 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
xmaxrecord component. - xmax() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
-
Returns the value of the
xmaxrecord component. - xmin() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
xminrecord component. - xmin() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
-
Returns the value of the
xminrecord component.
Y
- ymax() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
ymaxrecord component. - ymax() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
-
Returns the value of the
ymaxrecord component. - ymin() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
yminrecord component. - ymin() - Method in record class dev.hardwood.reader.FilterPredicate.IntersectsPredicate
-
Returns the value of the
yminrecord component.
Z
- zmax() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
zmaxrecord component. - zmin() - Method in record class dev.hardwood.metadata.BoundingBox
-
Returns the value of the
zminrecord component. - ZSTD - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
-
Zstandard compression.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
FilterPredicate.in(String,String...), which builds the same predicate