CSO_EO_NOTIFICATION
This table is used to store notifications generated by JPA stack for inverse relations that are hidden in JPA side to send to EO (IMConsole) side.
Details
-
Schema: FUSION
-
Object owner: CSO
-
Object type: TABLE
-
Tablespace: TRANSACTION_TABLES
Primary Key
Name | Columns |
---|---|
CSO_EO_NOTIFICATION_PK |
RECORD_ID |
Columns
Name | Datatype | Length | Not-null | Comments |
---|---|---|---|---|
RECORD_ID | VARCHAR2 | 32 | Yes | This is the primary key of the table. |
DATE_ADDED | TIMESTAMP | Yes | This is the date that the record was added to the database. | |
DATE_MODIFIED | TIMESTAMP | Yes | Date record was last modified in database. | |
TENANT_ID | VARCHAR2 | 100 | Yes | The TenantID or the Reference key of the Repository. |
TX_ID | VARCHAR2 | 32 | Yes | The (artificial) UUID of transaction which generated this record. It is recommended to handle all the records of a single transaction together. |
TXTIME | NUMBER | Yes | This is the java time in milliseconds (since epoch) when the transaction started. It is NOT stored in MySQL timestamp/datetime to avoid truncation of milliseconds. | |
DELETED_ENTITY_NAME | VARCHAR2 | 50 | Yes | The EO Entity Name of the Deleted (JPA) Entity. |
RELATE_DENTITY_NAME | VARCHAR2 | 50 | Yes | The EO Entity Name of the (JPA) Entity that was related to the Deleted Entity. |
DELETED_ID | VARCHAR2 | 32 | Yes | The Primary Key of the (JPA) Entity that was deleted by the transaction. |
RELATED_ID | VARCHAR2 | 32 | Yes | The Primary Key of the (JPA) Entity that was related to the Deleted Entity. |
REVERSE_RELATION_NAME | VARCHAR2 | 50 | Yes | The Name of the (Exposed) EO Relation (but is Hidden in JPA) that defines the relationship from the Related EO Entity to the Deleted Entity (e.g. Tag.viewsAssignedToTag when Tag is deleted) |
Indexes
Index | Uniqueness | Columns |
---|---|---|
CSO_EO_NOTIFICATION_U1 | Unique | RECORD_ID |
CSO_EO_NOTIFICATION_N1 | Non Unique | TX_ID |