Interface PqVariantObject

All Superinterfaces:
FieldAccessor

public interface PqVariantObject extends FieldAccessor

Name-based view of a Variant OBJECT value.

Inherits the primitive getters (getInt, getString, getTimestamp, …) and the getVariant / isNull / getFieldCount / getFieldName metadata accessors from FieldAccessor. The typed getters narrow through the Variant type tag of each field — e.g. getInt("age") accepts a field whose Variant type is INT8/INT16/INT32, and throws VariantTypeException otherwise.

Variant-specific complex navigation uses getObject(String) and getArray(String), not the Parquet-schema-typed getStruct / getList / getMap (which are not exposed here).