Package com.qfs.plan
Interface ITransactionOperation
-
- All Known Implementing Classes:
APublishOperation,ATransactionOperation,DropEmptyPartitionsOperation,FlushUpdateWhereOperation,IncrementalSubmitUpdateWhereTriggersOperation,InitialSubmitUpdateWhereTriggersOperation,ParallelTransactionOperations,PublishIncrementalOperation,PublishInitialOperation,UpdateIncomingReferencesOperation
@Deprecated(since="6.0.5", forRemoval=true) public interface ITransactionOperation
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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringgetName()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 Detail
-
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
-
-