Package com.qfs.plan
Interface ITransactionOperation
- All Known Implementing Classes:
APublishOperation,ATransactionOperation,DropEmptyPartitionsOperation,FlushUpdateWhereOperation,IncrementalSubmitUpdateWhereTriggersOperation,InitialSubmitUpdateWhereTriggersOperation,ParallelTransactionOperations,PublishIncrementalOperation,PublishInitialOperation,UpdateIncomingReferencesOperation
Deprecated, for removal: This API element is subject to removal in a future version.
An operation that occurs during a transaction.
- Author:
- ActiveViam
-
Method Summary
Modifier and TypeMethodDescriptiongetName()Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of this operation.voidperformAsync(CountedCompleter<?> completer, gnu.trove.set.TIntSet impactedStores, IDatastoreSchemaVersion previousVersion) Deprecated, for removal: This API element is subject to removal in a future version.Asynchronously performs this operation.
-
Method Details
-
getName
String getName()Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of this operation.It will be used as the name of the associated
timer.- Returns:
- This operation's name
-
performAsync
void performAsync(CountedCompleter<?> completer, gnu.trove.set.TIntSet impactedStores, IDatastoreSchemaVersion previousVersion) Deprecated, for removal: This API element is subject to removal in a future version.Asynchronously performs this operation.All the asynchronous
taskswill be created with the givencompleteras their parent.- Parameters:
completer- This operation's completerimpactedStores- The stores impacted by the transactionpreviousVersion- version of the Datastore at the start of the transaction
-