Index

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

A

all() - Static method in class dev.hardwood.schema.ColumnProjection
Returns a projection that includes all columns.

B

batchSize - Variable in class dev.hardwood.reader.MultiFileRowReader
 
binaries() - Method in interface dev.hardwood.row.PqList
Iterate over elements as binary (byte[]) values.
BIT_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
 
bitWidth() - Method in record class dev.hardwood.metadata.LogicalType.IntType
Returns the value of the bitWidth record component.
BOOLEAN - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
booleans() - Method in interface dev.hardwood.row.PqList
Iterate over elements as boolean values.
BROTLI - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 
BSON - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
BsonType() - Constructor for record class dev.hardwood.metadata.LogicalType.BsonType
Creates an instance of a BsonType record class.
BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
BYTE_STREAM_SPLIT - Enum constant in enum class dev.hardwood.metadata.Encoding
 

C

children() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the children record component.
close() - Method in class dev.hardwood.Hardwood
 
close() - Method in interface dev.hardwood.HardwoodContext
 
close() - Method in class dev.hardwood.reader.ColumnReader
 
close() - Method in class dev.hardwood.reader.MultiFileColumnReaders
 
close() - Method in class dev.hardwood.reader.MultiFileParquetReader
 
close() - Method in class dev.hardwood.reader.MultiFileRowReader
 
close() - Method in class dev.hardwood.reader.ParquetFileReader
 
close() - Method in interface dev.hardwood.reader.RowReader
 
closed - Variable in class dev.hardwood.reader.MultiFileRowReader
 
codec() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the codec record component.
ColumnChunk - Record Class in dev.hardwood.metadata
Column chunk metadata.
ColumnChunk(ColumnMetaData) - Constructor for record class dev.hardwood.metadata.ColumnChunk
Creates an instance of a ColumnChunk record class.
columnIndex() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the columnIndex record component.
columnIndex() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the columnIndex record component.
ColumnMetaData - Record Class in dev.hardwood.metadata
Metadata for a column chunk.
ColumnMetaData(PhysicalType, List, List, CompressionCodec, long, long, long, long, Long) - Constructor for record class dev.hardwood.metadata.ColumnMetaData
Creates an instance of a ColumnMetaData record class.
ColumnProjection - Class in dev.hardwood.schema
Specifies which columns to read from a Parquet file.
ColumnReader - Class in dev.hardwood.reader
Batch-oriented column reader for reading a single column across all row groups.
columns() - Method in record class dev.hardwood.metadata.RowGroup
Returns the value of the columns record component.
columns(String...) - Static method in class dev.hardwood.schema.ColumnProjection
Returns a projection that includes only the specified columns.
ColumnSchema - Record Class in dev.hardwood.schema
Represents a primitive column in a Parquet schema.
ColumnSchema(String, PhysicalType, RepetitionType, Integer, int, int, int, LogicalType) - Constructor for record class dev.hardwood.schema.ColumnSchema
Creates an instance of a ColumnSchema record class.
CompressionCodec - Enum Class in dev.hardwood.metadata
Compression codecs supported by Parquet.
convertedType() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the convertedType record component.
convertedType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the convertedType record component.
ConvertedType - Enum Class in dev.hardwood.metadata
Legacy converted types in Parquet schema (used by PyArrow for LIST/MAP annotation).
create() - Static method in class dev.hardwood.Hardwood
Create a new Hardwood instance with a thread pool sized to available processors.
create() - Static method in interface dev.hardwood.HardwoodContext
Create a new context with a thread pool sized to available processors.
create(int) - Static method in class dev.hardwood.Hardwood
Create a new Hardwood instance with a thread pool of the specified size.
create(int) - Static method in interface dev.hardwood.HardwoodContext
Create a new context with a thread pool of the specified size.
create(FileSchema, ColumnProjection) - Static method in class dev.hardwood.schema.ProjectedSchema
Creates a projected schema from the given full schema and projection.
createColumnReader(int) - Method in class dev.hardwood.reader.ParquetFileReader
Create a ColumnReader for a column by index, spanning all row groups.
createColumnReader(String) - Method in class dev.hardwood.reader.ParquetFileReader
Create a ColumnReader for a named column, spanning all row groups.
createColumnReaders(ColumnProjection) - Method in class dev.hardwood.reader.MultiFileParquetReader
Create column readers for batch-oriented access to the requested columns.
createdBy() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the createdBy record component.
createRowReader() - Method in class dev.hardwood.reader.MultiFileParquetReader
Create a row reader that iterates over all rows in all files.
createRowReader() - Method in class dev.hardwood.reader.ParquetFileReader
Create a RowReader that iterates over all rows in all row groups.
createRowReader(ColumnProjection) - Method in class dev.hardwood.reader.MultiFileParquetReader
Create a row reader that iterates over selected columns in all files.
createRowReader(ColumnProjection) - Method in class dev.hardwood.reader.ParquetFileReader
Create a RowReader that iterates over selected columns in all row groups.

D

dataPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the dataPageOffset record component.
dataView - Variable in class dev.hardwood.reader.MultiFileRowReader
 
DATE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
dates() - Method in interface dev.hardwood.row.PqList
Iterate over elements as LocalDate values.
DateType() - Constructor for record class dev.hardwood.metadata.LogicalType.DateType
Creates an instance of a DateType record class.
DECIMAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
decimals() - Method in interface dev.hardwood.row.PqList
Iterate over elements as BigDecimal values.
DecimalType(int, int) - Constructor for record class dev.hardwood.metadata.LogicalType.DecimalType
Creates an instance of a DecimalType record class.
DELTA_BINARY_PACKED - Enum constant in enum class dev.hardwood.metadata.Encoding
 
DELTA_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
 
DELTA_LENGTH_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.Encoding
 
dev.hardwood - package dev.hardwood
 
dev.hardwood.metadata - package dev.hardwood.metadata
 
dev.hardwood.reader - package dev.hardwood.reader
 
dev.hardwood.row - package dev.hardwood.row
 
dev.hardwood.schema - package dev.hardwood.schema
 
dictionaryPageOffset() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the dictionaryPageOffset record component.
DOUBLE - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
doubleLists() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested double lists.
doubles() - Method in interface dev.hardwood.row.PqList
Iterate over elements as double values.

E

Encoding - Enum Class in dev.hardwood.metadata
Encoding types for Parquet data.
encodings() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the encodings record component.
ENUM - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
EnumType() - Constructor for record class dev.hardwood.metadata.LogicalType.EnumType
Creates an instance of a EnumType record class.
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.ColumnMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.FileMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.BsonType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.DateType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.EnumType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.IntType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.JsonType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.ListType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.MapType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.StringType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.metadata.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.schema.ColumnSchema
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Indicates whether some other object is "equal to" this one.
executor() - Method in interface dev.hardwood.HardwoodContext
Get the executor service for parallel operations.
exhausted - Variable in class dev.hardwood.reader.MultiFileRowReader
 

F

fieldId() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the fieldId record component.
FileMetaData - Record Class in dev.hardwood.metadata
Top-level file metadata for a Parquet file.
FileMetaData(int, List, long, List, String) - Constructor for record class dev.hardwood.metadata.FileMetaData
Creates an instance of a FileMetaData record class.
FileSchema - Class in dev.hardwood.schema
Root schema container representing the complete Parquet schema.
FIXED_LEN_BYTE_ARRAY - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
FLOAT - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
floats() - Method in interface dev.hardwood.row.PqList
Iterate over elements as float values.
forEach(DoubleConsumer) - Method in interface dev.hardwood.row.PqDoubleList
Perform an action for each element.
forEach(IntConsumer) - Method in interface dev.hardwood.row.PqIntList
Perform an action for each element.
forEach(LongConsumer) - Method in interface dev.hardwood.row.PqLongList
Perform an action for each element.
fromSchemaElements(List) - Static method in class dev.hardwood.schema.FileSchema
Reconstruct schema from Thrift SchemaElement list.

G

get(int) - Method in interface dev.hardwood.row.PqDoubleList
Get an element by index.
get(int) - Method in interface dev.hardwood.row.PqIntList
Get an element by index.
get(int) - Method in interface dev.hardwood.row.PqList
Get a raw element by index without type conversion.
get(int) - Method in interface dev.hardwood.row.PqLongList
Get an element by index.
getBinaries() - Method in class dev.hardwood.reader.ColumnReader
 
getBinary(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getBinary(int) - Method in interface dev.hardwood.reader.RowReader
Get a BINARY field value by field index.
getBinary(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getBinary(String) - Method in interface dev.hardwood.reader.RowReader
Get a BINARY field value by name.
getBinary(String) - Method in interface dev.hardwood.row.PqStruct
Get a BINARY field value by name.
getBinaryKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a BINARY.
getBinaryValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a BINARY.
getBoolean(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getBoolean(int) - Method in interface dev.hardwood.reader.RowReader
Get a BOOLEAN field value by field index.
getBoolean(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getBoolean(String) - Method in interface dev.hardwood.reader.RowReader
Get a BOOLEAN field value by name.
getBoolean(String) - Method in interface dev.hardwood.row.PqStruct
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
 
getColumn(String) - Method in class dev.hardwood.schema.FileSchema
 
getColumnCount() - Method in class dev.hardwood.reader.MultiFileColumnReaders
Get the number of projected columns.
getColumnCount() - Method in class dev.hardwood.schema.FileSchema
 
getColumnReader(int) - Method in class dev.hardwood.reader.MultiFileColumnReaders
Get the ColumnReader by index within the requested columns.
getColumnReader(String) - Method in class dev.hardwood.reader.MultiFileColumnReaders
Get the ColumnReader for a named column.
getColumns() - Method in class dev.hardwood.schema.FileSchema
 
getColumnSchema() - Method in class dev.hardwood.reader.ColumnReader
 
getDate(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDate(int) - Method in interface dev.hardwood.reader.RowReader
Get a DATE field value by field index.
getDate(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDate(String) - Method in interface dev.hardwood.reader.RowReader
Get a DATE field value by name.
getDate(String) - Method in interface dev.hardwood.row.PqStruct
Get a DATE field value by name.
getDateKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a DATE.
getDateValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DATE.
getDecimal(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDecimal(int) - Method in interface dev.hardwood.reader.RowReader
Get a DECIMAL field value by field index.
getDecimal(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDecimal(String) - Method in interface dev.hardwood.reader.RowReader
Get a DECIMAL field value by name.
getDecimal(String) - Method in interface dev.hardwood.row.PqStruct
Get a DECIMAL field value by name.
getDecimalValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DECIMAL.
getDouble(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDouble(int) - Method in interface dev.hardwood.reader.RowReader
Get a DOUBLE field value by field index.
getDouble(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getDouble(String) - Method in interface dev.hardwood.reader.RowReader
Get a DOUBLE field value by name.
getDouble(String) - Method in interface dev.hardwood.row.PqStruct
Get a DOUBLE field value by name.
getDoubles() - Method in class dev.hardwood.reader.ColumnReader
 
getDoubleValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a DOUBLE.
getElementNulls() - Method in class dev.hardwood.reader.ColumnReader
Null bitmap over leaf values.
getEntries() - Method in interface dev.hardwood.row.PqMap
Get all entries in this map.
getField(String) - Method in class dev.hardwood.schema.FileSchema
Finds a top-level field by name in the schema tree.
getFieldCount() - Method in class dev.hardwood.reader.MultiFileRowReader
 
getFieldCount() - Method in interface dev.hardwood.reader.RowReader
Get the number of fields in the current row.
getFieldCount() - Method in interface dev.hardwood.row.PqStruct
Get the number of fields in this struct.
getFieldName(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getFieldName(int) - Method in interface dev.hardwood.reader.RowReader
Get the name of a field by index.
getFieldName(int) - Method in interface dev.hardwood.row.PqStruct
Get the name of a field by index.
getFileMetaData() - Method in class dev.hardwood.reader.ParquetFileReader
 
getFileSchema() - Method in class dev.hardwood.reader.MultiFileParquetReader
Get the file schema (common across all files).
getFileSchema() - Method in class dev.hardwood.reader.ParquetFileReader
 
getFloat(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getFloat(int) - Method in interface dev.hardwood.reader.RowReader
Get a FLOAT field value by field index.
getFloat(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getFloat(String) - Method in interface dev.hardwood.reader.RowReader
Get a FLOAT field value by name.
getFloat(String) - Method in interface dev.hardwood.row.PqStruct
Get a FLOAT field value by name.
getFloats() - Method in class dev.hardwood.reader.ColumnReader
 
getFloatValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a FLOAT.
getInt(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getInt(int) - Method in interface dev.hardwood.reader.RowReader
Get an INT32 field value by field index.
getInt(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getInt(String) - Method in interface dev.hardwood.reader.RowReader
Get an INT32 field value by name.
getInt(String) - Method in interface dev.hardwood.row.PqStruct
Get an INT32 field value by name.
getIntKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as an INT32.
getInts() - Method in class dev.hardwood.reader.ColumnReader
 
getIntValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as an INT32.
getKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key without type conversion.
getLevelNulls(int) - Method in class dev.hardwood.reader.ColumnReader
Null bitmap at a given nesting level.
getList(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getList(int) - Method in interface dev.hardwood.reader.RowReader
Get a LIST field value by field index.
getList(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getList(String) - Method in interface dev.hardwood.reader.RowReader
Get a LIST field value by name.
getList(String) - Method in interface dev.hardwood.row.PqStruct
Get a LIST field value by name.
getListElement() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
For LIST groups, returns the element node (skipping intermediate 'list' group).
getListOfDoubles(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfDoubles(int) - Method in interface dev.hardwood.reader.RowReader
Get a DOUBLE list field by field index.
getListOfDoubles(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfDoubles(String) - Method in interface dev.hardwood.reader.RowReader
Get a DOUBLE list field by name.
getListOfDoubles(String) - Method in interface dev.hardwood.row.PqStruct
Get a DOUBLE list field by name.
getListOfInts(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfInts(int) - Method in interface dev.hardwood.reader.RowReader
Get an INT32 list field by field index.
getListOfInts(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfInts(String) - Method in interface dev.hardwood.reader.RowReader
Get an INT32 list field by name.
getListOfInts(String) - Method in interface dev.hardwood.row.PqStruct
Get an INT32 list field by name.
getListOfLongs(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfLongs(int) - Method in interface dev.hardwood.reader.RowReader
Get an INT64 list field by field index.
getListOfLongs(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getListOfLongs(String) - Method in interface dev.hardwood.reader.RowReader
Get an INT64 list field by name.
getListOfLongs(String) - Method in interface dev.hardwood.row.PqStruct
Get an INT64 list field by name.
getListValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a LIST.
getLong(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getLong(int) - Method in interface dev.hardwood.reader.RowReader
Get an INT64 field value by field index.
getLong(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getLong(String) - Method in interface dev.hardwood.reader.RowReader
Get an INT64 field value by name.
getLong(String) - Method in interface dev.hardwood.row.PqStruct
Get an INT64 field value by name.
getLongKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as an INT64.
getLongs() - Method in class dev.hardwood.reader.ColumnReader
 
getLongValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as an INT64.
getMap(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getMap(int) - Method in interface dev.hardwood.reader.RowReader
Get a MAP field value by field index.
getMap(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getMap(String) - Method in interface dev.hardwood.reader.RowReader
Get a MAP field value by name.
getMap(String) - Method in interface dev.hardwood.row.PqStruct
Get a MAP field value by name.
getMapValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a MAP.
getName() - Method in class dev.hardwood.schema.FileSchema
 
getNestingDepth() - Method in class dev.hardwood.reader.ColumnReader
Nesting depth: 0 for flat, maxRepetitionLevel for nested.
getOffsets(int) - Method in class dev.hardwood.reader.ColumnReader
Offset array for a given nesting level.
getOriginalSchema() - Method in class dev.hardwood.schema.ProjectedSchema
Returns the original file schema.
getProjectedColumn(int) - Method in class dev.hardwood.schema.ProjectedSchema
Returns the projected column at the given projected index.
getProjectedColumnCount() - Method in class dev.hardwood.schema.ProjectedSchema
Returns the number of projected columns.
getProjectedColumnNames() - Method in class dev.hardwood.schema.ColumnProjection
Returns the set of column names to project, or null if all columns are projected.
getProjectedColumns() - Method in class dev.hardwood.schema.ProjectedSchema
Returns the list of projected columns.
getProjectedFieldIndices() - Method in class dev.hardwood.schema.ProjectedSchema
Returns the indices of projected top-level fields in the root node's children.
getRecordCount() - Method in class dev.hardwood.reader.ColumnReader
Number of top-level records in the current batch.
getRootNode() - Method in class dev.hardwood.schema.FileSchema
Returns the hierarchical schema tree representation.
getString(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getString(int) - Method in interface dev.hardwood.reader.RowReader
Get a STRING field value by field index.
getString(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getString(String) - Method in interface dev.hardwood.reader.RowReader
Get a STRING field value by name.
getString(String) - Method in interface dev.hardwood.row.PqStruct
Get a STRING field value by name.
getStringKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a STRING.
getStrings() - Method in class dev.hardwood.reader.ColumnReader
String values for STRING/JSON/BSON logical type columns.
getStringValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a STRING.
getStruct(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getStruct(int) - Method in interface dev.hardwood.reader.RowReader
Get a nested struct field value by field index.
getStruct(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getStruct(String) - Method in interface dev.hardwood.reader.RowReader
Get a nested struct field value by name.
getStruct(String) - Method in interface dev.hardwood.row.PqStruct
Get a nested struct field value by name.
getStructValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a nested struct.
getTime(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getTime(int) - Method in interface dev.hardwood.reader.RowReader
Get a TIME field value by field index.
getTime(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getTime(String) - Method in interface dev.hardwood.reader.RowReader
Get a TIME field value by name.
getTime(String) - Method in interface dev.hardwood.row.PqStruct
Get a TIME field value by name.
getTimestamp(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getTimestamp(int) - Method in interface dev.hardwood.reader.RowReader
Get a TIMESTAMP field value by field index.
getTimestamp(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getTimestamp(String) - Method in interface dev.hardwood.reader.RowReader
Get a TIMESTAMP field value by name.
getTimestamp(String) - Method in interface dev.hardwood.row.PqStruct
Get a TIMESTAMP field value by name.
getTimestampKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a TIMESTAMP.
getTimestampValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a TIMESTAMP.
getTimeValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a TIME.
getUuid(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getUuid(int) - Method in interface dev.hardwood.reader.RowReader
Get a UUID field value by field index.
getUuid(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getUuid(String) - Method in interface dev.hardwood.reader.RowReader
Get a UUID field value by name.
getUuid(String) - Method in interface dev.hardwood.row.PqStruct
Get a UUID field value by name.
getUuidKey() - Method in interface dev.hardwood.row.PqMap.Entry
Get the key as a UUID.
getUuidValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value as a UUID.
getValue() - Method in interface dev.hardwood.row.PqMap.Entry
Get the value without type conversion.
getValue(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getValue(int) - Method in interface dev.hardwood.reader.RowReader
Get a field value by field index without type conversion.
getValue(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
getValue(String) - Method in interface dev.hardwood.reader.RowReader
Get a field value by name without type conversion.
getValue(String) - Method in interface dev.hardwood.row.PqStruct
Get a field value by name without type conversion.
getValueCount() - Method in class dev.hardwood.reader.ColumnReader
Total number of leaf values in the current batch.
GroupNode(String, RepetitionType, ConvertedType, List, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.GroupNode
Creates an instance of a GroupNode record class.
GZIP - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 

H

Hardwood - Class in dev.hardwood
Entry point for reading Parquet files with a shared thread pool.
HardwoodContext - Interface in dev.hardwood
Context object that manages shared resources for Parquet file reading.
hashCode() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.FileMetaData
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.BsonType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.DateType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.EnumType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.IntType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.JsonType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.ListType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.MapType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.StringType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.metadata.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.schema.ColumnSchema
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns a hash code value for this object.
hashCode() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns a hash code value for this object.
hasNext() - Method in class dev.hardwood.reader.MultiFileRowReader
 
hasNext() - Method in interface dev.hardwood.reader.RowReader
Check if there are more rows to read.

I

initialize() - Method in class dev.hardwood.reader.MultiFileRowReader
 
initialized - Variable in class dev.hardwood.reader.MultiFileRowReader
 
INT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
INT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
INT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
INT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
INT32 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
INT64 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
INT96 - Enum constant in enum class dev.hardwood.metadata.PhysicalType
 
INTERVAL - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
IntervalType() - Constructor for record class dev.hardwood.metadata.LogicalType.IntervalType
Creates an instance of a IntervalType record class.
intLists() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested int lists.
ints() - Method in interface dev.hardwood.row.PqList
Iterate over elements as int values.
IntType(int, boolean) - Constructor for record class dev.hardwood.metadata.LogicalType.IntType
Creates an instance of a IntType record class.
isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns the value of the isAdjustedToUTC record component.
isAdjustedToUTC() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns the value of the isAdjustedToUTC record component.
isEmpty() - Method in 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
 
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.
isNull(int) - Method in class dev.hardwood.reader.MultiFileRowReader
 
isNull(int) - Method in interface dev.hardwood.reader.RowReader
Check if a field is null by field index.
isNull(int) - Method in interface dev.hardwood.row.PqDoubleList
Check if an element is null by index.
isNull(int) - Method in interface dev.hardwood.row.PqIntList
Check if an element is null by index.
isNull(int) - Method in interface dev.hardwood.row.PqList
Check if an element is null by index.
isNull(int) - Method in interface dev.hardwood.row.PqLongList
Check if an element is null by index.
isNull(String) - Method in class dev.hardwood.reader.MultiFileRowReader
 
isNull(String) - Method in interface dev.hardwood.reader.RowReader
Check if a field is null by name.
isNull(String) - Method in interface dev.hardwood.row.PqStruct
Check if a field is null by name.
isPrimitive() - Method in record class dev.hardwood.metadata.SchemaElement
 
isSigned() - Method in record class dev.hardwood.metadata.LogicalType.IntType
Returns the value of the isSigned record component.
isStruct() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns true if this is a plain struct (no converted type).
isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
Check if the value is null.
iterator() - Method in interface dev.hardwood.row.PqDoubleList
Get a primitive iterator over the elements.
iterator() - Method in interface dev.hardwood.row.PqIntList
Get a primitive iterator over the elements.
iterator() - Method in interface dev.hardwood.row.PqLongList
Get a primitive iterator over the elements.

J

JSON - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
JsonType() - Constructor for record class dev.hardwood.metadata.LogicalType.JsonType
Creates an instance of a JsonType record class.

L

LIST - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
lists() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested lists.
ListType() - Constructor for record class dev.hardwood.metadata.LogicalType.ListType
Creates an instance of a ListType record class.
loadNextBatch() - Method in class dev.hardwood.reader.MultiFileRowReader
 
logicalType() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the logicalType record component.
logicalType() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the logicalType record component.
logicalType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the logicalType record component.
LogicalType - Interface in dev.hardwood.metadata
Logical types that provide semantic meaning to physical types.
LogicalType.BsonType - Record Class in dev.hardwood.metadata
 
LogicalType.DateType - Record Class in dev.hardwood.metadata
 
LogicalType.DecimalType - Record Class in dev.hardwood.metadata
 
LogicalType.EnumType - Record Class in dev.hardwood.metadata
 
LogicalType.IntervalType - Record Class in dev.hardwood.metadata
 
LogicalType.IntType - Record Class in dev.hardwood.metadata
 
LogicalType.JsonType - Record Class in dev.hardwood.metadata
 
LogicalType.ListType - Record Class in dev.hardwood.metadata
 
LogicalType.MapType - Record Class in dev.hardwood.metadata
 
LogicalType.StringType - Record Class in dev.hardwood.metadata
 
LogicalType.TimestampType - Record Class in dev.hardwood.metadata
 
LogicalType.TimeType - Record Class in dev.hardwood.metadata
 
LogicalType.TimeUnit - Enum Class in dev.hardwood.metadata
 
LogicalType.UuidType - Record Class in dev.hardwood.metadata
 
longLists() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested long lists.
longs() - Method in interface dev.hardwood.row.PqList
Iterate over elements as long values.
LZ4 - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 
LZ4_RAW - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 
LZO - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 

M

MAP - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
MAP_KEY_VALUE - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
maps() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested maps.
MapType() - Constructor for record class dev.hardwood.metadata.LogicalType.MapType
Creates an instance of a MapType record class.
maxDefinitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the maxDefinitionLevel record component.
maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the maxDefinitionLevel record component.
maxDefinitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
 
maxDefinitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the maxDefinitionLevel record component.
maxRepetitionLevel() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the maxRepetitionLevel record component.
maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the maxRepetitionLevel record component.
maxRepetitionLevel() - Method in interface dev.hardwood.schema.SchemaNode
 
maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the maxRepetitionLevel record component.
metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns the value of the metaData record component.
MICROS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
 
MILLIS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
 
MultiFileColumnReaders - Class in dev.hardwood.reader
Holds multiple ColumnReader instances backed by a shared FileManager for cross-file prefetching across multiple Parquet files.
MultiFileParquetReader - Class in dev.hardwood.reader
Entry point for reading multiple Parquet files with cross-file prefetching.
MultiFileParquetReader(List, HardwoodContextImpl) - Constructor for class dev.hardwood.reader.MultiFileParquetReader
 
MultiFileRowReader - Class in dev.hardwood.reader
A RowReader that reads across multiple Parquet files with automatic file prefetching.

N

name() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the name record component.
name() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the name record component.
name() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the name record component.
name() - Method in interface dev.hardwood.schema.SchemaNode
 
name() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the name record component.
NANOS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
 
next() - Method in class dev.hardwood.reader.MultiFileRowReader
 
next() - Method in interface dev.hardwood.reader.RowReader
Advance to the next row.
nextBatch() - Method in class dev.hardwood.reader.ColumnReader
Advance to the next batch.
numChildren() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the numChildren record component.
numRows() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the numRows record component.
numRows() - Method in record class dev.hardwood.metadata.RowGroup
Returns the value of the numRows record component.
numValues() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the numValues record component.

O

open(Path) - Method in class dev.hardwood.Hardwood
Open a Parquet file for reading.
open(Path) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a Parquet file with a dedicated context.
open(Path, HardwoodContext) - Static method in class dev.hardwood.reader.ParquetFileReader
Open a Parquet file with a shared context.
openAll(Path, Path...) - Method in class dev.hardwood.Hardwood
Open multiple Parquet files for reading with cross-file prefetching.
openAll(List) - Method in class dev.hardwood.Hardwood
Open multiple Parquet files for reading with cross-file prefetching.
OPTIONAL - Enum constant in enum class dev.hardwood.metadata.RepetitionType
 

P

ParquetFileReader - Class in dev.hardwood.reader
Reader for individual Parquet files.
pathInSchema() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the pathInSchema record component.
PhysicalType - Enum Class in dev.hardwood.metadata
Physical types supported by Parquet format.
PLAIN - Enum constant in enum class dev.hardwood.metadata.Encoding
 
PLAIN_DICTIONARY - Enum constant in enum class dev.hardwood.metadata.Encoding
 
PqDoubleList - Interface in dev.hardwood.row
Specialized list interface for DOUBLE values.
PqIntList - Interface in dev.hardwood.row
Specialized list interface for INT32 values.
PqList - Interface in dev.hardwood.row
Type-safe list interface for reading Parquet list values.
PqLongList - Interface in dev.hardwood.row
Specialized list interface for INT64 values.
PqMap - Interface in dev.hardwood.row
Type-safe interface for accessing Parquet MAP values.
PqMap.Entry - Interface in dev.hardwood.row
A single key-value entry in a map.
PqStruct - Interface in dev.hardwood.row
Type-safe struct interface for reading nested Parquet data.
precision() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
Returns the value of the precision record component.
precision() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the precision record component.
PrimitiveNode(String, PhysicalType, RepetitionType, LogicalType, int, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Creates an instance of a PrimitiveNode record class.
ProjectedSchema - Class in dev.hardwood.schema
Represents a projected view of a Parquet schema containing only selected columns.
projectsAll() - Method in class dev.hardwood.schema.ColumnProjection
Returns true if this projection includes all columns.
projectsAll() - Method in class dev.hardwood.schema.ProjectedSchema
Returns true if all columns are projected.

R

REPEATED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
 
repetitionType() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns the value of the repetitionType record component.
repetitionType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the repetitionType record component.
repetitionType() - Method in interface dev.hardwood.schema.SchemaNode
 
RepetitionType - Enum Class in dev.hardwood.metadata
Field repetition types in Parquet schema.
REQUIRED - Enum constant in enum class dev.hardwood.metadata.RepetitionType
 
RLE - Enum constant in enum class dev.hardwood.metadata.Encoding
 
RLE_DICTIONARY - Enum constant in enum class dev.hardwood.metadata.Encoding
 
RowGroup - Record Class in dev.hardwood.metadata
Row group metadata.
RowGroup(List, long, long) - Constructor for record class dev.hardwood.metadata.RowGroup
Creates an instance of a RowGroup record class.
rowGroups() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the rowGroups record component.
rowIndex - Variable in class dev.hardwood.reader.MultiFileRowReader
 
RowReader - Interface in dev.hardwood.reader
Provides row-oriented iteration over a Parquet file.

S

scale() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
Returns the value of the scale record component.
scale() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the scale record component.
schema() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the schema record component.
SchemaElement - Record Class in dev.hardwood.metadata
Schema element in Parquet file metadata.
SchemaElement(String, PhysicalType, Integer, RepetitionType, Integer, ConvertedType, Integer, Integer, Integer, LogicalType) - Constructor for record class dev.hardwood.metadata.SchemaElement
Creates an instance of a SchemaElement record class.
SchemaNode - Interface in dev.hardwood.schema
Tree-based representation of Parquet schema for nested data support.
SchemaNode.GroupNode - Record Class in dev.hardwood.schema
Group node representing a struct, list, or map.
SchemaNode.PrimitiveNode - Record Class in dev.hardwood.schema
Primitive leaf node representing an actual data column.
size() - Method in interface dev.hardwood.row.PqDoubleList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqIntList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqLongList
Get the number of elements in this list.
size() - Method in interface dev.hardwood.row.PqMap
Get the number of entries in this map.
SNAPPY - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 
strings() - Method in interface dev.hardwood.row.PqList
Iterate over elements as String values.
StringType() - Constructor for record class dev.hardwood.metadata.LogicalType.StringType
Creates an instance of a StringType record class.
structs() - Method in interface dev.hardwood.row.PqList
Iterate over elements as nested structs.

T

TIME_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
TIME_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
times() - Method in interface dev.hardwood.row.PqList
Iterate over elements as LocalTime values.
TIMESTAMP_MICROS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
TIMESTAMP_MILLIS - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
timestamps() - Method in interface dev.hardwood.row.PqList
Iterate over elements as Instant (timestamp) values.
TimestampType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimestampType
Creates an instance of a TimestampType record class.
TimeType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimeType
Creates an instance of a TimeType record class.
toArray() - Method in interface dev.hardwood.row.PqDoubleList
Convert to a primitive array.
toArray() - Method in interface dev.hardwood.row.PqIntList
Convert to a primitive array.
toArray() - Method in interface dev.hardwood.row.PqLongList
Convert to a primitive array.
toOriginalIndex(int) - Method in class dev.hardwood.schema.ProjectedSchema
Converts a projected column index to the original column index.
toProjectedIndex(int) - Method in class dev.hardwood.schema.ProjectedSchema
Converts an original column index to the projected column index.
toString() - Method in record class dev.hardwood.metadata.ColumnChunk
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.FileMetaData
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.BsonType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.DateType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.DecimalType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.EnumType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.IntervalType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.IntType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.JsonType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.ListType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.MapType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.StringType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.LogicalType.UuidType
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.metadata.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.schema.ColumnSchema
Returns a string representation of this record class.
toString() - Method in class dev.hardwood.schema.FileSchema
 
toString() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
Returns a string representation of this record class.
toString() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns a string representation of this record class.
totalByteSize() - Method in record class dev.hardwood.metadata.RowGroup
Returns the value of the totalByteSize record component.
totalCompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the totalCompressedSize record component.
totalUncompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the totalUncompressedSize record component.
type() - Method in record class dev.hardwood.metadata.ColumnMetaData
Returns the value of the type record component.
type() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the type record component.
type() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the type record component.
type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
Returns the value of the type record component.
typeLength() - Method in record class dev.hardwood.metadata.SchemaElement
Returns the value of the typeLength record component.
typeLength() - Method in record class dev.hardwood.schema.ColumnSchema
Returns the value of the typeLength record component.

U

UINT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
UINT_32 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
UINT_64 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
UINT_8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
UNCOMPRESSED - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
 
unit() - Method in record class dev.hardwood.metadata.LogicalType.TimestampType
Returns the value of the unit record component.
unit() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
Returns the value of the unit record component.
UNKNOWN - Enum constant in enum class dev.hardwood.metadata.Encoding
Placeholder for unknown/unsupported encodings found in metadata.
UTF8 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
 
uuids() - Method in interface dev.hardwood.row.PqList
Iterate over elements as UUID values.
UuidType() - Constructor for record class dev.hardwood.metadata.LogicalType.UuidType
Creates an instance of a UuidType record class.

V

valueOf(String) - Static method in enum class dev.hardwood.metadata.CompressionCodec
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.ConvertedType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.Encoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.LogicalType.TimeUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.PhysicalType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.hardwood.metadata.RepetitionType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.hardwood.metadata.CompressionCodec
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.metadata.ConvertedType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.metadata.Encoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.metadata.LogicalType.TimeUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.metadata.PhysicalType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.hardwood.metadata.RepetitionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface dev.hardwood.row.PqList
Iterate over elements as raw objects without type conversion.
version() - Method in record class dev.hardwood.metadata.FileMetaData
Returns the value of the version record component.

Z

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