public interface TableChangeDescription
The information includes:
Modifier and Type | Interface | Description |
---|---|---|
static class |
TableChangeDescription.TableOperation |
Modifier and Type | Method | Description |
---|---|---|
int |
getObjectNumber() |
Returns the object number (Oracle internal information).
|
RowChangeDescription[] |
getRowChangeDescription() |
Returns the row level change description of the notification.
|
String |
getTableName() |
Returns the name of the table.
|
EnumSet<TableChangeDescription.TableOperation> |
getTableOperations() |
Returns the table operations that affected this table.
|
EnumSet<TableChangeDescription.TableOperation> getTableOperations()
More than one operation can have affected this table. For example, one row can have been inserted and another can have been deleted. So this method returns an EnumSet
of TableOperation
.
The row level description will contain the details but it isn't always available.
String getTableName()
int getObjectNumber()
RowChangeDescription[] getRowChangeDescription()
The row level change description is only available if the operation is a DML operation such as insert, update or delete.