Index
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
bitWidthrecord 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
BsonTyperecord 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
childrenrecord 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
codecrecord 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
ColumnChunkrecord class. - 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. - 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
ColumnMetaDatarecord class. - ColumnProjection - Class in dev.hardwood.schema
-
Specifies which columns to read from a Parquet file.
- ColumnReader - Class in dev.hardwood.reader
-
Batch-oriented column reader for reading a single column across all row groups.
- columns() - Method in record class dev.hardwood.metadata.RowGroup
-
Returns the value of the
columnsrecord component. - columns(String...) - Static method in class dev.hardwood.schema.ColumnProjection
-
Returns a projection that includes only the specified columns.
- ColumnSchema - Record Class in dev.hardwood.schema
-
Represents a primitive column in a Parquet schema.
- ColumnSchema(String, PhysicalType, RepetitionType, Integer, int, int, int, LogicalType) - Constructor for record class dev.hardwood.schema.ColumnSchema
-
Creates an instance of a
ColumnSchemarecord 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
convertedTyperecord component. - convertedType() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns the value of the
convertedTyperecord component. - ConvertedType - Enum Class in dev.hardwood.metadata
-
Legacy converted types in Parquet schema (used by PyArrow for LIST/MAP annotation).
- create() - Static method in class dev.hardwood.Hardwood
-
Create a new Hardwood instance with a thread pool sized to available processors.
- create() - Static method in interface dev.hardwood.HardwoodContext
-
Create a new context with a thread pool sized to available processors.
- create(int) - Static method in 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
createdByrecord component. - createRowReader() - Method in class dev.hardwood.reader.MultiFileParquetReader
-
Create a row reader that iterates over all rows in all files.
- createRowReader() - Method in class dev.hardwood.reader.ParquetFileReader
-
Create a RowReader that iterates over all rows in all row groups.
- createRowReader(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
dataPageOffsetrecord 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
DateTyperecord 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
DecimalTyperecord 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
dictionaryPageOffsetrecord 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
encodingsrecord 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
EnumTyperecord 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
fieldIdrecord 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
FileMetaDatarecord 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
GroupNoderecord 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
IntervalTyperecord class. - intLists() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as nested int lists.
- ints() - Method in interface dev.hardwood.row.PqList
-
Iterate over elements as int values.
- IntType(int, boolean) - Constructor for record class dev.hardwood.metadata.LogicalType.IntType
-
Creates an instance of a
IntTyperecord class. - 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 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
isSignedrecord component. - isStruct() - Method in record class dev.hardwood.schema.SchemaNode.GroupNode
-
Returns true if this is a plain struct (no converted type).
- isValueNull() - Method in interface dev.hardwood.row.PqMap.Entry
-
Check if the value is null.
- iterator() - Method in interface dev.hardwood.row.PqDoubleList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqIntList
-
Get a primitive iterator over the elements.
- iterator() - Method in interface dev.hardwood.row.PqLongList
-
Get a primitive iterator over the elements.
J
- JSON - Enum constant in enum class dev.hardwood.metadata.ConvertedType
- JsonType() - Constructor for record class dev.hardwood.metadata.LogicalType.JsonType
-
Creates an instance of a
JsonTyperecord 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
ListTyperecord class. - loadNextBatch() - Method in class dev.hardwood.reader.MultiFileRowReader
- logicalType() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
logicalTyperecord component. - logicalType() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
logicalTyperecord component. - LogicalType - Interface in dev.hardwood.metadata
-
Logical types that provide semantic meaning to physical types.
- LogicalType.BsonType - Record Class in dev.hardwood.metadata
- 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
MapTyperecord class. - 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
- 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
- maxRepetitionLevel() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
maxRepetitionLevelrecord component. - metaData() - Method in record class dev.hardwood.metadata.ColumnChunk
-
Returns the value of the
metaDatarecord component. - MICROS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
- MILLIS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
- MultiFileColumnReaders - Class in dev.hardwood.reader
-
Holds multiple
ColumnReaderinstances backed by a sharedFileManagerfor cross-file prefetching across multiple Parquet files. - MultiFileParquetReader - Class in dev.hardwood.reader
-
Entry point for reading multiple Parquet files with cross-file prefetching.
- MultiFileParquetReader(List, HardwoodContextImpl) - Constructor for class dev.hardwood.reader.MultiFileParquetReader
- 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
namerecord component. - name() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
namerecord component. - 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
- name() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
namerecord component. - NANOS - Enum constant in enum class dev.hardwood.metadata.LogicalType.TimeUnit
- 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
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
- 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
pathInSchemarecord 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
precisionrecord component. - precision() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
precisionrecord component. - PrimitiveNode(String, PhysicalType, RepetitionType, LogicalType, int, int, int) - Constructor for record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Creates an instance of a
PrimitiveNoderecord class. - ProjectedSchema - Class in dev.hardwood.schema
-
Represents a projected view of a Parquet schema containing only selected columns.
- 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
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
- 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
RowGrouprecord class. - rowGroups() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
rowGroupsrecord 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
scalerecord component. - scale() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
scalerecord component. - schema() - Method in record class dev.hardwood.metadata.FileMetaData
-
Returns the value of the
schemarecord component. - SchemaElement - Record Class in dev.hardwood.metadata
-
Schema element in Parquet file metadata.
- SchemaElement(String, PhysicalType, Integer, RepetitionType, Integer, ConvertedType, Integer, Integer, Integer, LogicalType) - Constructor for record class dev.hardwood.metadata.SchemaElement
-
Creates an instance of a
SchemaElementrecord class. - SchemaNode - Interface in dev.hardwood.schema
-
Tree-based representation of Parquet schema for nested data support.
- SchemaNode.GroupNode - Record Class in dev.hardwood.schema
-
Group node representing a struct, list, or map.
- SchemaNode.PrimitiveNode - Record Class in dev.hardwood.schema
-
Primitive leaf node representing an actual data column.
- 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
StringTyperecord 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
TimestampTyperecord class. - TimeType(boolean, LogicalType.TimeUnit) - Constructor for record class dev.hardwood.metadata.LogicalType.TimeType
-
Creates an instance of a
TimeTyperecord class. - toArray() - Method in interface dev.hardwood.row.PqDoubleList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqIntList
-
Convert to a primitive array.
- toArray() - Method in interface dev.hardwood.row.PqLongList
-
Convert to a primitive array.
- toOriginalIndex(int) - Method in class dev.hardwood.schema.ProjectedSchema
-
Converts a projected column index to the original column index.
- 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
totalByteSizerecord component. - totalCompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalCompressedSizerecord component. - totalUncompressedSize() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
totalUncompressedSizerecord component. - type() - Method in record class dev.hardwood.metadata.ColumnMetaData
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typerecord component. - type() - Method in record class dev.hardwood.schema.SchemaNode.PrimitiveNode
-
Returns the value of the
typerecord component. - typeLength() - Method in record class dev.hardwood.metadata.SchemaElement
-
Returns the value of the
typeLengthrecord component. - typeLength() - Method in record class dev.hardwood.schema.ColumnSchema
-
Returns the value of the
typeLengthrecord component.
U
- UINT_16 - Enum constant in enum class dev.hardwood.metadata.ConvertedType
- 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
unitrecord component. - unit() - Method in record class dev.hardwood.metadata.LogicalType.TimeType
-
Returns the value of the
unitrecord component. - UNKNOWN - Enum constant in enum class dev.hardwood.metadata.Encoding
-
Placeholder for unknown/unsupported encodings found in metadata.
- 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
UuidTyperecord 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
versionrecord component.
Z
- ZSTD - Enum constant in enum class dev.hardwood.metadata.CompressionCodec
All Classes and Interfaces|All Packages