| Interface | Description |
|---|---|
| ColumnMetadata |
Metadata description of a column including names, types and structure
information.
|
| Propertied |
Interface for an object that defines properties.
|
| TupleMetadata |
Metadata description of the schema of a row or a map.
|
| VariantMetadata |
Describes the contents of a list or union field.
|
| Class | Description |
|---|---|
| AbstractColumnMetadata |
Abstract definition of column metadata.
|
| AbstractMapColumnMetadata |
Describes a base column type for map, dict, repeated map and repeated dict.
|
| AbstractPropertied |
Base class for an object with properties.
|
| ColumnBuilder |
Build a column schema (AKA "materialized field") based on name and a
variety of schema options.
|
| DictBuilder |
Internal structure for building a dict.
|
| DictColumnMetadata | |
| DynamicColumn |
A dynamic column has a name but not a type.
|
| MapBuilder |
Internal structure for building a map.
|
| MapColumnMetadata |
Describes a map and repeated map.
|
| MetadataUtils | |
| PrimitiveColumnMetadata |
Primitive (non-map) column.
|
| PropertyAccessor |
Utilities to get/set typed values within a propertied object
|
| RepeatedListBuilder |
Builder for a repeated list.
|
| RepeatedListColumnMetadata | |
| SchemaBuilder |
Builder of a row set schema expressed as a list of materialized
fields.
|
| TestMetadataProperties | |
| TestTupleSchema |
Test the tuple and column metadata, including extended attributes.
|
| TupleBuilder |
Internal tuple builder shared by the schema and map builders.
|
| TupleNameSpace<T> |
Implementation of a tuple name space.
|
| TupleSchema |
Defines the schema of a tuple: either the top-level row or a nested
"map" (really structure).
|
| UnionBuilder |
Builds unions or (non-repeated) lists (which implicitly contain
unions.)
Class can be created with and without parent container.
|
| VariantColumnMetadata | |
| VariantSchema |
| Enum | Description |
|---|---|
| ColumnMetadata.StructureType |
Rough characterization of Drill types into metadata categories.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.