public class TablesTransformer extends AbstractTransformer<TableMetadataUnit>
| Constructor and Description |
|---|
TablesTransformer() |
| Modifier and Type | Method and Description |
|---|---|
static TablesTransformer |
get() |
MetadataMapper<TableMetadataUnit,? extends org.jooq.Record> |
toMapper(MetadataType metadataType)
Returns metadata mappers corresponding to the given metadata type.
|
Set<MetadataMapper<TableMetadataUnit,? extends org.jooq.Record>> |
toMappers(Set<MetadataType> metadataTypes)
Returns set of metadata mappers corresponding to the given metadata types.
|
List<RdbmsOperation.Overwrite> |
toOverwrite(List<TableMetadataUnit> units)
Converts given list of Metastore component metadata units into
RDBMS Metastore overwrite operations.
|
toDelete, toDeleteAll, toOverwritepublic static TablesTransformer get()
public Set<MetadataMapper<TableMetadataUnit,? extends org.jooq.Record>> toMappers(Set<MetadataType> metadataTypes)
TransformermetadataTypes - set of metadata typespublic MetadataMapper<TableMetadataUnit,? extends org.jooq.Record> toMapper(MetadataType metadataType)
TransformermetadataType - metadata typepublic List<RdbmsOperation.Overwrite> toOverwrite(List<TableMetadataUnit> units)
Transformerunits - Metastore metadata unitsCopyright © 2021 The Apache Software Foundation. All rights reserved.