| Modifier and Type | Method and Description |
|---|---|
static MetastoreColumn |
MetastoreColumn.of(String columnName)
Looks up
MetastoreColumn value for the given column name. |
static MetastoreColumn |
MetastoreColumn.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MetastoreColumn[] |
MetastoreColumn.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
List<MetastoreColumn> |
BasicTablesRequests.RequestMetadata.columns() |
List<MetastoreColumn> |
TableMetadataUnit.Schema.fileColumns() |
List<MetastoreColumn> |
TableMetadataUnit.Schema.partitionColumns() |
List<MetastoreColumn> |
TableMetadataUnit.Schema.rowGroupColumns() |
List<MetastoreColumn> |
TableMetadataUnit.Schema.segmentColumns() |
List<MetastoreColumn> |
TableMetadataUnit.Schema.tableColumns() |
| Modifier and Type | Method and Description |
|---|---|
BasicTablesRequests.RequestMetadata.Builder |
BasicTablesRequests.RequestMetadata.Builder.requestColumns(MetastoreColumn... requestColumns) |
| Modifier and Type | Method and Description |
|---|---|
BasicTablesRequests.RequestMetadata.Builder |
BasicTablesRequests.RequestMetadata.Builder.requestColumns(List<MetastoreColumn> requestColumns) |
| Modifier and Type | Method and Description |
|---|---|
MetastoreColumn |
SimplePredicate.column() |
MetastoreColumn |
ListPredicate.column() |
MetastoreColumn |
IsPredicate.column() |
| Modifier and Type | Method and Description |
|---|---|
static <T> FilterExpression |
FilterExpression.equal(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.greaterThan(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.greaterThanOrEqual(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.in(MetastoreColumn column,
List<T> values) |
static <T> FilterExpression |
FilterExpression.in(MetastoreColumn column,
T... values) |
static FilterExpression |
FilterExpression.isNotNull(MetastoreColumn column) |
static FilterExpression |
FilterExpression.isNull(MetastoreColumn column) |
static <T> FilterExpression |
FilterExpression.lessThan(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.lessThanOrEqual(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.notEqual(MetastoreColumn column,
T value) |
static <T> FilterExpression |
FilterExpression.notIn(MetastoreColumn column,
List<T> values) |
static <T> FilterExpression |
FilterExpression.notIn(MetastoreColumn column,
T... values) |
| Constructor and Description |
|---|
Equal(MetastoreColumn column,
T value) |
GreaterThan(MetastoreColumn column,
T value) |
GreaterThanOrEqual(MetastoreColumn column,
T value) |
In(MetastoreColumn column,
List<T> values) |
IsNotNull(MetastoreColumn column) |
IsNull(MetastoreColumn column) |
IsPredicate(MetastoreColumn column,
FilterExpression.Operator operator) |
LessThan(MetastoreColumn column,
T value) |
LessThanOrEqual(MetastoreColumn column,
T value) |
ListPredicate(MetastoreColumn column,
FilterExpression.Operator operator,
List<T> values) |
NotEqual(MetastoreColumn column,
T value) |
NotIn(MetastoreColumn column,
List<T> values) |
SimplePredicate(MetastoreColumn column,
FilterExpression.Operator operator,
T value) |
| Modifier and Type | Method and Description |
|---|---|
Map<MetastoreColumn,Object> |
TableKey.toFilterConditions()
Convert table key data into filter conditions.
|
| Modifier and Type | Method and Description |
|---|---|
static IcebergTableSchema |
IcebergTableSchema.of(Class<?> clazz,
List<MetastoreColumn> partitionKeys)
Based on given class fields annotated with
MetastoreFieldDefinition
generates Iceberg table schema and its partition specification. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.iceberg.expressions.Expression |
FilterTransformer.transform(Map<MetastoreColumn,Object> conditions) |
| Modifier and Type | Field and Description |
|---|---|
protected List<MetastoreColumn> |
AbstractRead.columns |
| Modifier and Type | Method and Description |
|---|---|
default Read<T> |
Read.columns(MetastoreColumn... columns) |
| Modifier and Type | Method and Description |
|---|---|
Read<T> |
Read.columns(List<MetastoreColumn> columns)
Provides list of columns to be read from Metastore component.
|
Read<T> |
AbstractRead.columns(List<MetastoreColumn> columns) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<MetastoreColumn,org.jooq.Field<?>> |
TablesMetadataMapper.TableMapper.fieldMapper() |
protected Map<MetastoreColumn,org.jooq.Field<?>> |
TablesMetadataMapper.SegmentMapper.fieldMapper() |
protected Map<MetastoreColumn,org.jooq.Field<?>> |
TablesMetadataMapper.FileMapper.fieldMapper() |
protected Map<MetastoreColumn,org.jooq.Field<?>> |
TablesMetadataMapper.RowGroupMapper.fieldMapper() |
protected Map<MetastoreColumn,org.jooq.Field<?>> |
TablesMetadataMapper.PartitionMapper.fieldMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Map<MetastoreColumn,org.jooq.Field<?>> |
AbstractMetadataMapper.fieldMapper() |
| Modifier and Type | Method and Description |
|---|---|
List<org.jooq.Field<?>> |
AbstractMetadataMapper.toFields(List<MetastoreColumn> columns) |
List<org.jooq.Field<?>> |
MetadataMapper.toFields(List<MetastoreColumn> columns)
Matches given list of Metastore columns to the available
RDBMS table columns.
|
| Constructor and Description |
|---|
RdbmsFilterExpressionVisitor(Map<MetastoreColumn,org.jooq.Field<?>> fields) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.