Package dev.hardwood.row
package dev.hardwood.row
Value types for nested Parquet structures accessed through RowReader.
PqStruct provides typed access to struct fields. PqList, PqIntList,
PqLongList, and PqDoubleList represent list columns with primitive
specializations to avoid boxing. PqMap represents map columns.
-
ClassDescriptionCommon interface for name-based access to fields whose values are primitives, Variants, or absent.Specialized list interface for DOUBLE values.Value type for the Parquet
INTERVALlogical type.Specialized list interface for INT32 values.Type-safe list interface for reading Parquet list values.Specialized list interface for INT64 values.Type-safe interface for accessing Parquet MAP values.A single key-value entry in a map.Type-safe struct interface for reading nested Parquet data.Variant value — the top-level accessor for a Parquet column annotated with theVARIANTlogical type.Indexed view of a VariantARRAYvalue.Name-based view of a VariantOBJECTvalue.Parquet-struct access interface.Logical type of a Variant value, as carried in the Variant binary encoding's value header.Thrown when a Variant accessor is called on a value whose tagged type does not match what the accessor expects — for example, callingPqVariant.asInt()on a Variant holding a STRING.