| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl.scan.v3.schema |
Provides run-time semantic analysis of the projection list for the
scan operator.
|
| org.apache.drill.exec.record.metadata |
Provides a fluent schema builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectedColumn
Enhanced form of a dynamic column which records all information from
the project list.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SchemaUtils.mergeProperties(Propertied existing,
Propertied revised) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ColumnMetadata
Metadata description of a column including names, types and structure
information.
|
interface |
TupleMetadata
Metadata description of the schema of a row or a map.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractColumnMetadata
Abstract definition of column metadata.
|
class |
AbstractMapColumnMetadata
Describes a base column type for map, dict, repeated map and repeated dict.
|
class |
AbstractPropertied
Base class for an object with properties.
|
class |
DictColumnMetadata |
class |
DynamicColumn
A dynamic column has a name but not a type.
|
class |
MapColumnMetadata
Describes a map and repeated map.
|
class |
PrimitiveColumnMetadata
Primitive (non-map) column.
|
class |
RepeatedListColumnMetadata |
class |
TupleSchema
Defines the schema of a tuple: either the top-level row or a nested
"map" (really structure).
|
class |
VariantColumnMetadata |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
PropertyAccessor.getBoolean(Propertied props,
String key) |
static boolean |
PropertyAccessor.getBoolean(Propertied props,
String key,
boolean defaultValue) |
static int |
PropertyAccessor.getInt(Propertied props,
String key) |
static int |
PropertyAccessor.getInt(Propertied props,
String key,
int defaultValue) |
static String |
PropertyAccessor.getString(Propertied props,
String key,
String defaultValue) |
static void |
PropertyAccessor.set(Propertied props,
String key,
boolean value) |
static void |
PropertyAccessor.set(Propertied props,
String key,
int value) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.