This method provides an interface for working with transactions.

Using Transactions

In order to operate on the transaction within your application, you need to import it into your application.

import com.orientechnologies.orient.core.tx.OTransaction;


Method Return Type Description
amountOfNestedTxs() int Returns the number of transactions attached to this instance
begin() void Initiates the transaction
close() void Closes the transaction
commit() void Commits the transaction
getDatabase() ODatabaseDocument Retrieves the database
getEntryCount() int Retrieves the number of entries in the transaction
getInvolvedIndexes() List<String> Retrieves indexes used in the transaction
getIsolationLevel() OTransaction.ISOLATION_LEVEL Retrieves the transaction Isolation Level
getNewRecordEntriesByClass() List<ORecordOperation> Retrieves a list of record operations by OClass from the transaction
getNewRecordEntriesByCluster() List<ORecordOperation> Retrieves a list of record operation by OCluster from the transaction
getRecordEntry() ORecordOperation Retrieves a record operation from the transaction
getRecordOperations() Iterable<? extends ORecordOperation> Retrieves record operations from the transaction
getStatus() OTransaction.TXSTATUS Retrieves the transaction status
hasRecordCreation() boolean Indicates whether any records were created in the transaction
rollback() void Reverts changes from the transaction
setIsolationLevel() OTransaction Sets the transaction Isolation Level

results matching ""

    No results matching ""