public interface TableChangeDescription
The information includes:
Modifier and Type | Interface and Description |
---|---|
static class |
TableChangeDescription.TableOperation |
Modifier and Type | Method and 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.