public static class TablesMetadataMapper.RowGroupMapper extends TablesMetadataMapper<org.jooq.generated.tables.records.RowGroupsRecord>
TablesMetadataMapper
implementation for Tables.ROW_GROUPS
table.TablesMetadataMapper.FileMapper, TablesMetadataMapper.PartitionMapper, TablesMetadataMapper.RowGroupMapper, TablesMetadataMapper.SegmentMapper, TablesMetadataMapper.TableMapper
COMPONENT_PARTITION_KEY, TABLE_PARTITION_KEY
Constructor and Description |
---|
RowGroupMapper() |
Modifier and Type | Method and Description |
---|---|
protected Map<MetastoreColumn,org.jooq.Field<?>> |
fieldMapper() |
protected RdbmsFilterExpressionVisitor |
filterVisitor() |
static TablesMetadataMapper.RowGroupMapper |
get() |
protected Function<TableMetadataUnit,List<String>> |
partitionKey() |
org.jooq.Table<org.jooq.generated.tables.records.RowGroupsRecord> |
table() |
protected List<org.jooq.Condition> |
toConditions(List<String> values)
Creates JOOQ conditions based on given list of partition values.
|
org.jooq.generated.tables.records.RowGroupsRecord |
toRecord(TableMetadataUnit unit)
Converts Metastore component metadata unit into RDBMS table record.
|
TableMetadataUnit |
toUnit(org.jooq.Record record)
Converts RDBMS table record into Metastore component metadata unit.
|
emptyUnit, toDeleteConditions
toCondition, toFields
public static TablesMetadataMapper.RowGroupMapper get()
public org.jooq.Table<org.jooq.generated.tables.records.RowGroupsRecord> table()
public TableMetadataUnit toUnit(org.jooq.Record record)
MetadataMapper
record
- RDBMS table recordpublic org.jooq.generated.tables.records.RowGroupsRecord toRecord(TableMetadataUnit unit)
MetadataMapper
unit
- Metastore component metadata unitprotected Map<MetastoreColumn,org.jooq.Field<?>> fieldMapper()
fieldMapper
in class AbstractMetadataMapper<TableMetadataUnit,org.jooq.generated.tables.records.RowGroupsRecord>
protected RdbmsFilterExpressionVisitor filterVisitor()
filterVisitor
in class AbstractMetadataMapper<TableMetadataUnit,org.jooq.generated.tables.records.RowGroupsRecord>
protected Function<TableMetadataUnit,List<String>> partitionKey()
partitionKey
in class TablesMetadataMapper<org.jooq.generated.tables.records.RowGroupsRecord>
protected List<org.jooq.Condition> toConditions(List<String> values)
TablesMetadataMapper
toConditions
in class TablesMetadataMapper<org.jooq.generated.tables.records.RowGroupsRecord>
values
- partition valuesCopyright © 2021 The Apache Software Foundation. All rights reserved.