Package org.odpi.egeria.connectors.juxt.xtdb.txnfn
Defines and implements XTDB transaction functions to ensure consistent ordering of write operations irrespective of
a distributed back-end or asynchronous ingestion mode.
-
Class Summary Class Description AbstractTransactionFunction Base class that all transaction functions should implement.AddEntity Transaction function for adding an entity.AddEntityProxy Transaction function for adding an EntityProxy.AddRelationship Transaction function for adding a Relationship.ClassifyEntity Transaction function for adding / updating a classification to an entity.DeclassifyEntity Transaction function for removing a classification to an entity.DeleteEntity Transaction function for soft-deleting an entity.DeleteInstance Base transaction function for deleting instances.DeleteRelationship Transaction function for soft-deleting a relationship.Keywords Keywords for re-use across the various transaction functions.PurgeClassificationReferenceCopy Transaction function for adding a reference copy classification.PurgeEntity Transaction function for hard-deleting an entity.PurgeRelationship Transaction function for hard-deleting a relationship.ReHomeEntity Transaction function for updating an entity's home repository.ReHomeInstance Base transaction function for updating an instance's home metadata repository.ReHomeRelationship Transaction function for updating a relationship's home repository.ReIdentifyEntity Transaction function for updating an entity's unique identifier.ReIdentifyInstance Base transaction function for deleting instances.ReIdentifyRelationship Transaction function for updating an relationship's unique identifier.ReLinkRelationship Transaction function for re-linking a relationship when one of its entity proxy's identities has changed.RestoreEntity Transaction function for restoring a deleted entity back to active.RestoreInstance Base transaction function for restoring a soft-deleted instance back to active status.RestoreRelationship Transaction function for restoring a deleted relationship back to active.ReTypeEntity Transaction function for changing an entity's type.ReTypeInstance Base transaction function for changing an instance's type.ReTypeRelationship Transaction function for changing a relationship's type.SaveClassificationReferenceCopy Transaction function for adding a reference copy classification.SaveEntityReferenceCopy Transaction function for adding a reference copy entity.SaveRelationshipReferenceCopy Transaction function for adding a reference copy relationship.TxnValidations Common validations to use within transaction functions.UndoEntityUpdate Transaction function for updating InstanceProperties on a metadata instance.UndoInstanceUpdate Base transaction function for rolling back the last changes made to an instance's properties or status.UndoRelationshipUpdate Transaction function for updating InstanceProperties on a metadata instance.UpdateEntityClassification Transaction function for updating InstanceProperties on a metadata instance.UpdateEntityProperties Transaction function for updating InstanceProperties on a metadata instance.UpdateEntityStatus Transaction function for updating an entity's status.UpdateInstanceProperties Base transaction function for updating an instance's properties.UpdateInstanceStatus Base transaction function for updating an instance's status.UpdateRelationshipProperties Transaction function for updating InstanceProperties on a metadata instance.UpdateRelationshipStatus Transaction function for updating a relationship's status.