Package org.teiid.deployers
Class EventDistributorImpl
- java.lang.Object
-
- org.teiid.deployers.EventDistributorImpl
-
- All Implemented Interfaces:
EventDistributor
public abstract class EventDistributorImpl extends Object implements EventDistributor
-
-
Constructor Summary
Constructors Constructor Description EventDistributorImpl()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddataModification(String vdbName, int vdbVersion, String schema, String... tableNames)voiddataModification(String vdbName, String vdbVersion, String schema, String... tableNames)ResultsFuture<?>dataModification(String vdbName, String vdbVersion, String schema, String tableName, Object[] oldValues, Object[] newValues, String[] columnNames)abstract DQPCoregetDQPCore()abstract VDBRepositorygetVdbRepository()voidregister(EventListener listener)voidsetColumnStats(String vdbName, int vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)voidsetColumnStats(String vdbName, String vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)voidsetInsteadOfTriggerDefinition(String vdbName, int vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)voidsetInsteadOfTriggerDefinition(String vdbName, String vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)voidsetProcedureDefinition(String vdbName, int vdbVersion, String schema, String procName, String definition)voidsetProcedureDefinition(String vdbName, String vdbVersion, String schema, String procName, String definition)voidsetProperty(String vdbName, int vdbVersion, String uuid, String name, String value)voidsetProperty(String vdbName, String vdbVersion, String uuid, String name, String value)voidsetTableStats(String vdbName, int vdbVersion, String schemaName, String tableName, TableStats stats)voidsetTableStats(String vdbName, String vdbVersion, String schemaName, String tableName, TableStats stats)voidsetViewDefinition(String vdbName, int vdbVersion, String schema, String viewName, String definition)voidsetViewDefinition(String vdbName, String vdbVersion, String schema, String viewName, String definition)voidunregister(EventListener listener)voidupdateMatViewRow(String vdbName, int vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)voidupdateMatViewRow(String vdbName, String vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
-
-
-
Method Detail
-
getVdbRepository
public abstract VDBRepository getVdbRepository()
-
getDQPCore
public abstract DQPCore getDQPCore()
-
updateMatViewRow
public void updateMatViewRow(String vdbName, int vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
- Specified by:
updateMatViewRowin interfaceEventDistributor
-
updateMatViewRow
public void updateMatViewRow(String vdbName, String vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
- Specified by:
updateMatViewRowin interfaceEventDistributor
-
dataModification
public void dataModification(String vdbName, int vdbVersion, String schema, String... tableNames)
- Specified by:
dataModificationin interfaceEventDistributor
-
dataModification
public void dataModification(String vdbName, String vdbVersion, String schema, String... tableNames)
- Specified by:
dataModificationin interfaceEventDistributor
-
setColumnStats
public void setColumnStats(String vdbName, int vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)
- Specified by:
setColumnStatsin interfaceEventDistributor
-
setColumnStats
public void setColumnStats(String vdbName, String vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)
- Specified by:
setColumnStatsin interfaceEventDistributor
-
setTableStats
public void setTableStats(String vdbName, int vdbVersion, String schemaName, String tableName, TableStats stats)
- Specified by:
setTableStatsin interfaceEventDistributor
-
setTableStats
public void setTableStats(String vdbName, String vdbVersion, String schemaName, String tableName, TableStats stats)
- Specified by:
setTableStatsin interfaceEventDistributor
-
setInsteadOfTriggerDefinition
public void setInsteadOfTriggerDefinition(String vdbName, int vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)
- Specified by:
setInsteadOfTriggerDefinitionin interfaceEventDistributor
-
setInsteadOfTriggerDefinition
public void setInsteadOfTriggerDefinition(String vdbName, String vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)
- Specified by:
setInsteadOfTriggerDefinitionin interfaceEventDistributor
-
setProcedureDefinition
public void setProcedureDefinition(String vdbName, int vdbVersion, String schema, String procName, String definition)
- Specified by:
setProcedureDefinitionin interfaceEventDistributor
-
setProcedureDefinition
public void setProcedureDefinition(String vdbName, String vdbVersion, String schema, String procName, String definition)
- Specified by:
setProcedureDefinitionin interfaceEventDistributor
-
setViewDefinition
public void setViewDefinition(String vdbName, int vdbVersion, String schema, String viewName, String definition)
- Specified by:
setViewDefinitionin interfaceEventDistributor
-
setViewDefinition
public void setViewDefinition(String vdbName, String vdbVersion, String schema, String viewName, String definition)
- Specified by:
setViewDefinitionin interfaceEventDistributor
-
setProperty
public void setProperty(String vdbName, int vdbVersion, String uuid, String name, String value)
- Specified by:
setPropertyin interfaceEventDistributor
-
setProperty
public void setProperty(String vdbName, String vdbVersion, String uuid, String name, String value)
- Specified by:
setPropertyin interfaceEventDistributor
-
dataModification
public ResultsFuture<?> dataModification(String vdbName, String vdbVersion, String schema, String tableName, Object[] oldValues, Object[] newValues, String[] columnNames)
- Specified by:
dataModificationin interfaceEventDistributor
-
register
public void register(EventListener listener)
- Specified by:
registerin interfaceEventDistributor
-
unregister
public void unregister(EventListener listener)
- Specified by:
unregisterin interfaceEventDistributor
-
-