public abstract class EventDistributorImpl extends Object implements EventDistributor
| Constructor and Description |
|---|
EventDistributorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
dataModification(String vdbName,
int vdbVersion,
String schema,
String... tableNames) |
void |
dataModification(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 DQPCore |
getDQPCore() |
abstract VDBRepository |
getVdbRepository() |
void |
register(EventListener listener) |
void |
setColumnStats(String vdbName,
int vdbVersion,
String schemaName,
String tableName,
String columnName,
ColumnStats stats) |
void |
setColumnStats(String vdbName,
String vdbVersion,
String schemaName,
String tableName,
String columnName,
ColumnStats stats) |
void |
setInsteadOfTriggerDefinition(String vdbName,
int vdbVersion,
String schema,
String viewName,
Table.TriggerEvent triggerEvent,
String triggerDefinition,
Boolean enabled) |
void |
setInsteadOfTriggerDefinition(String vdbName,
String vdbVersion,
String schema,
String viewName,
Table.TriggerEvent triggerEvent,
String triggerDefinition,
Boolean enabled) |
void |
setProcedureDefinition(String vdbName,
int vdbVersion,
String schema,
String procName,
String definition) |
void |
setProcedureDefinition(String vdbName,
String vdbVersion,
String schema,
String procName,
String definition) |
void |
setProperty(String vdbName,
int vdbVersion,
String uuid,
String name,
String value) |
void |
setProperty(String vdbName,
String vdbVersion,
String uuid,
String name,
String value) |
void |
setTableStats(String vdbName,
int vdbVersion,
String schemaName,
String tableName,
TableStats stats) |
void |
setTableStats(String vdbName,
String vdbVersion,
String schemaName,
String tableName,
TableStats stats) |
void |
setViewDefinition(String vdbName,
int vdbVersion,
String schema,
String viewName,
String definition) |
void |
setViewDefinition(String vdbName,
String vdbVersion,
String schema,
String viewName,
String definition) |
void |
unregister(EventListener listener) |
void |
updateMatViewRow(String vdbName,
int vdbVersion,
String schema,
String viewName,
List<?> tuple,
boolean delete) |
void |
updateMatViewRow(String vdbName,
String vdbVersion,
String schema,
String viewName,
List<?> tuple,
boolean delete) |
public abstract VDBRepository getVdbRepository()
public abstract DQPCore getDQPCore()
public void updateMatViewRow(String vdbName, int vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
updateMatViewRow in interface EventDistributorpublic void updateMatViewRow(String vdbName, String vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
updateMatViewRow in interface EventDistributorpublic void dataModification(String vdbName, int vdbVersion, String schema, String... tableNames)
dataModification in interface EventDistributorpublic void dataModification(String vdbName, String vdbVersion, String schema, String... tableNames)
dataModification in interface EventDistributorpublic void setColumnStats(String vdbName, int vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)
setColumnStats in interface EventDistributorpublic void setColumnStats(String vdbName, String vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)
setColumnStats in interface EventDistributorpublic void setTableStats(String vdbName, int vdbVersion, String schemaName, String tableName, TableStats stats)
setTableStats in interface EventDistributorpublic void setTableStats(String vdbName, String vdbVersion, String schemaName, String tableName, TableStats stats)
setTableStats in interface EventDistributorpublic void setInsteadOfTriggerDefinition(String vdbName, int vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)
setInsteadOfTriggerDefinition in interface EventDistributorpublic void setInsteadOfTriggerDefinition(String vdbName, String vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)
setInsteadOfTriggerDefinition in interface EventDistributorpublic void setProcedureDefinition(String vdbName, int vdbVersion, String schema, String procName, String definition)
setProcedureDefinition in interface EventDistributorpublic void setProcedureDefinition(String vdbName, String vdbVersion, String schema, String procName, String definition)
setProcedureDefinition in interface EventDistributorpublic void setViewDefinition(String vdbName, int vdbVersion, String schema, String viewName, String definition)
setViewDefinition in interface EventDistributorpublic void setViewDefinition(String vdbName, String vdbVersion, String schema, String viewName, String definition)
setViewDefinition in interface EventDistributorpublic void setProperty(String vdbName, int vdbVersion, String uuid, String name, String value)
setProperty in interface EventDistributorpublic void setProperty(String vdbName, String vdbVersion, String uuid, String name, String value)
setProperty in interface EventDistributorpublic ResultsFuture<?> dataModification(String vdbName, String vdbVersion, String schema, String tableName, Object[] oldValues, Object[] newValues, String[] columnNames)
dataModification in interface EventDistributorpublic void register(EventListener listener)
register in interface EventDistributorpublic void unregister(EventListener listener)
unregister in interface EventDistributorCopyright © 2019 JBoss by Red Hat. All rights reserved.