|
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 | |||||||||