public class ChainingMetadataRepository extends Object implements MetadataRepository<Object,Object>
Constructor and Description |
---|
ChainingMetadataRepository(List<? extends MetadataRepository> repos) |
Modifier and Type | Method and Description |
---|---|
void |
loadMetadata(MetadataFactory factory,
ExecutionFactory<Object,Object> executionFactory,
Object connectionFactory) |
void |
setColumnStats(String vdbName,
String vdbVersion,
Column column,
ColumnStats columnStats) |
void |
setInsteadOfTriggerDefinition(String vdbName,
String vdbVersion,
Table table,
Table.TriggerEvent triggerOperation,
String triggerDefinition) |
void |
setInsteadOfTriggerEnabled(String vdbName,
String vdbVersion,
Table table,
Table.TriggerEvent triggerOperation,
boolean enabled) |
void |
setProcedureDefinition(String vdbName,
String vdbVersion,
Procedure procedure,
String procedureDefinition) |
void |
setProperty(String vdbName,
String vdbVersion,
AbstractMetadataRecord record,
String name,
String value) |
void |
setTableStats(String vdbName,
String vdbVersion,
Table table,
TableStats tableStats) |
void |
setViewDefinition(String vdbName,
String vdbVersion,
Table table,
String viewDefinition) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
loadMetadata
public ChainingMetadataRepository(List<? extends MetadataRepository> repos)
public void loadMetadata(MetadataFactory factory, ExecutionFactory<Object,Object> executionFactory, Object connectionFactory) throws TranslatorException
loadMetadata
in interface MetadataRepository<Object,Object>
TranslatorException
public void setColumnStats(String vdbName, String vdbVersion, Column column, ColumnStats columnStats)
setColumnStats
in interface MetadataRepository<Object,Object>
public void setInsteadOfTriggerDefinition(String vdbName, String vdbVersion, Table table, Table.TriggerEvent triggerOperation, String triggerDefinition)
setInsteadOfTriggerDefinition
in interface MetadataRepository<Object,Object>
public void setInsteadOfTriggerEnabled(String vdbName, String vdbVersion, Table table, Table.TriggerEvent triggerOperation, boolean enabled)
setInsteadOfTriggerEnabled
in interface MetadataRepository<Object,Object>
public void setProcedureDefinition(String vdbName, String vdbVersion, Procedure procedure, String procedureDefinition)
setProcedureDefinition
in interface MetadataRepository<Object,Object>
public void setProperty(String vdbName, String vdbVersion, AbstractMetadataRecord record, String name, String value)
setProperty
in interface MetadataRepository<Object,Object>
public void setTableStats(String vdbName, String vdbVersion, Table table, TableStats tableStats)
setTableStats
in interface MetadataRepository<Object,Object>
public void setViewDefinition(String vdbName, String vdbVersion, Table table, String viewDefinition)
setViewDefinition
in interface MetadataRepository<Object,Object>
Copyright © 2020. All rights reserved.