|
Teiid 8.3.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventDistributor
Distributes events across the Teiid cluster
Method Summary | |
---|---|
void |
dataModification(String vdbName,
int vdbVersion,
String schema,
String... tableNames)
Notify that the table data has changed. |
void |
register(EventListener listener)
Add EventListener for callback on events |
void |
setColumnStats(String vdbName,
int vdbVersion,
String schemaName,
String tableName,
String columnName,
ColumnStats stats)
Set the column stats |
void |
setInsteadOfTriggerDefinition(String vdbName,
int vdbVersion,
String schema,
String viewName,
Table.TriggerEvent triggerEvent,
String triggerDefinition,
Boolean enabled)
Set the instead of trigger definition. |
void |
setProcedureDefinition(String vdbName,
int vdbVersion,
String schema,
String procName,
String definition)
Set the procedure definition |
void |
setProperty(String vdbName,
int vdbVersion,
String uuid,
String name,
String value)
Set the given property value |
void |
setTableStats(String vdbName,
int vdbVersion,
String schemaName,
String tableName,
TableStats stats)
Set the table stats |
void |
setViewDefinition(String vdbName,
int vdbVersion,
String schema,
String viewName,
String definition)
Set the view definition |
void |
unregister(EventListener listener)
Remove EventListener |
void |
updateMatViewRow(String vdbName,
int vdbVersion,
String schema,
String viewName,
List<?> tuple,
boolean delete)
Update the given materialized view row. |
Method Detail |
---|
@Replicated(remoteOnly=true) void updateMatViewRow(String vdbName, int vdbVersion, String schema, String viewName, List<?> tuple, boolean delete)
vdbName
- vdbVersion
- schema
- viewName
- tuple
- delete
- @Replicated(remoteOnly=true) void dataModification(String vdbName, int vdbVersion, String schema, String... tableNames)
vdbName
- vdbVersion
- schema
- tableNames
- @Replicated(remoteOnly=true) void setColumnStats(String vdbName, int vdbVersion, String schemaName, String tableName, String columnName, ColumnStats stats)
vdbName
- vdbVersion
- schemaName
- tableName
- columnName
- stats
- @Replicated(remoteOnly=true) void setTableStats(String vdbName, int vdbVersion, String schemaName, String tableName, TableStats stats)
vdbName
- vdbVersion
- schemaName
- tableName
- stats
- @Replicated(remoteOnly=true) void setProperty(String vdbName, int vdbVersion, String uuid, String name, String value)
vdbName
- vdbVersion
- uuid
- name
- value
- @Replicated(remoteOnly=true) void setInsteadOfTriggerDefinition(String vdbName, int vdbVersion, String schema, String viewName, Table.TriggerEvent triggerEvent, String triggerDefinition, Boolean enabled)
vdbName
- vdbVersion
- schema
- viewName
- triggerEvent
- triggerDefinition
- enabled
- @Replicated(remoteOnly=true) void setProcedureDefinition(String vdbName, int vdbVersion, String schema, String procName, String definition)
vdbName
- vdbVersion
- schema
- procName
- definition
- @Replicated(remoteOnly=true) void setViewDefinition(String vdbName, int vdbVersion, String schema, String viewName, String definition)
vdbName
- vdbVersion
- schema
- viewName
- definition
- void register(EventListener listener)
listener
- void unregister(EventListener listener)
listener
-
|
Teiid 8.3.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |