T - Metastore component metadata typepublic interface Transformer<T>
| Modifier and Type | Method and Description |
|---|---|
List<RdbmsOperation.Delete> |
toDelete(Delete delete)
Converts Metastore delete operation holder into list of
RDBMS Metastore delete operations.
|
List<RdbmsOperation.Delete> |
toDeleteAll()
Creates list of RDBMS Metastore delete operations which will
delete all data from corresponding Metastore component tables.
|
MetadataMapper<T,? extends org.jooq.Record> |
toMapper(MetadataType metadataType)
Returns metadata mappers corresponding to the given metadata type.
|
Set<MetadataMapper<T,? extends org.jooq.Record>> |
toMappers(Set<MetadataType> metadataTypes)
Returns set of metadata mappers corresponding to the given metadata types.
|
List<RdbmsOperation.Overwrite> |
toOverwrite(List<T> units)
Converts given list of Metastore component metadata units into
RDBMS Metastore overwrite operations.
|
Set<MetadataMapper<T,? extends org.jooq.Record>> toMappers(Set<MetadataType> metadataTypes)
metadataTypes - set of metadata typesMetadataMapper<T,? extends org.jooq.Record> toMapper(MetadataType metadataType)
metadataType - metadata typeList<RdbmsOperation.Overwrite> toOverwrite(List<T> units)
units - Metastore metadata unitsList<RdbmsOperation.Delete> toDelete(Delete delete)
delete - Metastore delete operation holderList<RdbmsOperation.Delete> toDeleteAll()
Copyright © 2021 The Apache Software Foundation. All rights reserved.