Package | Description |
---|---|
com.orientechnologies.orient.client.remote | |
com.orientechnologies.orient.core.db | |
com.orientechnologies.orient.core.db.document | |
com.orientechnologies.orient.core.storage |
Contains the Storage interface and the basic implementations.
|
com.orientechnologies.orient.core.storage.impl.local |
Contains all the class involved on the "local" implementation of the OStorage interface.
|
com.orientechnologies.orient.core.storage.impl.local.paginated | |
com.orientechnologies.orient.core.tx | |
com.orientechnologies.orient.server.distributed | |
com.orientechnologies.orient.server.distributed.impl | |
com.orientechnologies.orient.server.distributed.impl.metadata | |
com.orientechnologies.orient.server.distributed.impl.task | |
com.orientechnologies.orient.server.tx |
Modifier and Type | Method and Description |
---|---|
List<ORecordOperation> |
OStorageRemote.commit(OTransactionInternal iTx) |
void |
OStorageRemote.rollback(OTransactionInternal iTx) |
Modifier and Type | Method and Description |
---|---|
void |
ODatabaseDocumentInternal.internalCommit(OTransactionInternal transaction)
Executed the commit on the storage hiding away storage concepts from the transaction
|
Modifier and Type | Class and Description |
---|---|
class |
OTransactionOptimisticClient
Created by tglman on 03/01/17.
|
Modifier and Type | Method and Description |
---|---|
void |
ODatabaseDocumentAbstract.internalCommit(OTransactionInternal transaction) |
void |
ODatabaseDocumentTx.internalCommit(OTransactionInternal transaction)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<ORecordOperation> |
OStorage.commit(OTransactionInternal iTx) |
void |
OStorage.rollback(OTransactionInternal iTx) |
Modifier and Type | Class and Description |
---|---|
class |
OMicroTransaction
The special micro transaction used to wrap non-transactional operations into implicit
transactions.
|
Modifier and Type | Method and Description |
---|---|
List<ORecordOperation> |
OAbstractPaginatedStorage.commit(OTransactionInternal clientTx)
Traditional commit that support already temporary rid and already assigned rids
|
protected List<ORecordOperation> |
OAbstractPaginatedStorage.commit(OTransactionInternal transaction,
boolean allocated)
The commit operation can be run in 3 different conditions, embedded commit, pre-allocated
commit, other node commit.
|
List<ORecordOperation> |
OAbstractPaginatedStorage.commitPreAllocated(OTransactionInternal clientTx)
Commit a transaction where the rid where pre-allocated in a previous phase
|
void |
OAbstractPaginatedStorage.preallocateRids(OTransactionInternal clientTx)
Scan the given transaction for new record and allocate a record id for them, the relative
record id is inserted inside the transaction for future use.
|
void |
OAbstractPaginatedStorage.rollback(OTransactionInternal clientTx) |
Modifier and Type | Method and Description |
---|---|
OTransactionInternal |
OStorageTransaction.getClientTx() |
Constructor and Description |
---|
OStorageTransaction(OTransactionInternal clientTx) |
Modifier and Type | Class and Description |
---|---|
class |
OTransactionOptimistic |
class |
OTransactionRealAbstract |
Modifier and Type | Method and Description |
---|---|
void |
OTransactionData.fill(OTransactionInternal transaction,
ODatabaseDocumentInternal database) |
Modifier and Type | Method and Description |
---|---|
OTransactionInternal |
ODistributedTxContext.getTransaction() |
Modifier and Type | Class and Description |
---|---|
class |
OTransactionOptimisticDistributed |
Modifier and Type | Method and Description |
---|---|
OTransactionInternal |
ONewDistributedTxContextImpl.getTransaction() |
Modifier and Type | Method and Description |
---|---|
void |
ODatabaseDocumentDistributed.acquireLocksForTx(OTransactionInternal tx,
ODistributedTxContext txContext) |
boolean |
ODatabaseDocumentDistributed.beginDistributedTx(ODistributedRequestId requestId,
OTransactionId id,
OTransactionInternal tx,
boolean local,
int retryCount) |
protected void |
ONewDistributedTransactionManager.checkForClusterIds(OTransactionInternal iTx) |
void |
ONewDistributedTransactionManager.commit(ODatabaseDocumentDistributed database,
OTransactionInternal iTx) |
List<ORecordOperation> |
ODistributedStorage.commit(OTransactionInternal iTx) |
protected OTransactionPhase1Task |
ONewDistributedTransactionManager.createTxTask(OTransactionId id,
OTransactionInternal transaction,
Set<String> nodes) |
void |
ODatabaseDocumentDistributed.distributedCommitV1(OTransactionInternal iTx) |
void |
ODatabaseDocumentDistributed.internalCommit(OTransactionInternal iTx) |
void |
ONewDistributedTransactionManager.retriedCommit(ODatabaseDocumentDistributed database,
OTransactionInternal iTx,
OTransactionId txId,
ODistributedRequestId requestId) |
void |
ODistributedStorage.rollback(OTransactionInternal iTx) |
Constructor and Description |
---|
ONewDistributedTxContextImpl(ODistributedDatabaseImpl shared,
ODistributedRequestId reqId,
OTransactionInternal tx,
OTransactionId id) |
Modifier and Type | Method and Description |
---|---|
OTransactionInternal |
OTransactionContext.getTransaction() |
Constructor and Description |
---|
OTransactionContext(OTransactionInternal tx) |
Modifier and Type | Method and Description |
---|---|
static OTransactionResultPayload |
OTransactionPhase1Task.executeTransaction(ODistributedRequestId requestId,
OTransactionId id,
ODatabaseDocumentDistributed database,
OTransactionInternal tx,
boolean local,
int retryCount) |
void |
OTransactionPhase1Task.init(OTransactionId transactionId,
OTransactionInternal operations) |
Modifier and Type | Class and Description |
---|---|
class |
OTransactionOptimisticProxy |
class |
OTransactionOptimisticServer
Created by tglman on 28/12/16.
|
Copyright © 2009–2020 OrientDB. All rights reserved.