public static class TablesMetadataMapper.SegmentMapper extends TablesMetadataMapper<org.jooq.generated.tables.records.SegmentsRecord>
TablesMetadataMapper implementation for Tables.SEGMENTS table.TablesMetadataMapper.FileMapper, TablesMetadataMapper.PartitionMapper, TablesMetadataMapper.RowGroupMapper, TablesMetadataMapper.SegmentMapper, TablesMetadataMapper.TableMapperCOMPONENT_PARTITION_KEY, TABLE_PARTITION_KEY| Constructor and Description |
|---|
SegmentMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<MetastoreColumn,org.jooq.Field<?>> |
fieldMapper() |
protected RdbmsFilterExpressionVisitor |
filterVisitor() |
static TablesMetadataMapper.SegmentMapper |
get() |
protected Function<TableMetadataUnit,List<String>> |
partitionKey() |
org.jooq.Table<org.jooq.generated.tables.records.SegmentsRecord> |
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.SegmentsRecord |
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, toDeleteConditionstoCondition, toFieldspublic static TablesMetadataMapper.SegmentMapper get()
public org.jooq.Table<org.jooq.generated.tables.records.SegmentsRecord> table()
public TableMetadataUnit toUnit(org.jooq.Record record)
MetadataMapperrecord - RDBMS table recordpublic org.jooq.generated.tables.records.SegmentsRecord toRecord(TableMetadataUnit unit)
MetadataMapperunit - Metastore component metadata unitprotected Map<MetastoreColumn,org.jooq.Field<?>> fieldMapper()
fieldMapper in class AbstractMetadataMapper<TableMetadataUnit,org.jooq.generated.tables.records.SegmentsRecord>protected RdbmsFilterExpressionVisitor filterVisitor()
filterVisitor in class AbstractMetadataMapper<TableMetadataUnit,org.jooq.generated.tables.records.SegmentsRecord>protected Function<TableMetadataUnit,List<String>> partitionKey()
partitionKey in class TablesMetadataMapper<org.jooq.generated.tables.records.SegmentsRecord>protected List<org.jooq.Condition> toConditions(List<String> values)
TablesMetadataMappertoConditions in class TablesMetadataMapper<org.jooq.generated.tables.records.SegmentsRecord>values - partition valuesCopyright © 2021 The Apache Software Foundation. All rights reserved.