Uses of Interface
org.apache.cassandra.db.IMutation
Packages that use IMutation
Package
Description
-
Uses of IMutation in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return types with arguments of type IMutationModifier and TypeMethodDescriptionBatchStatement.getMutations(ClientState state, BatchQueryOptions options, boolean local, long batchTimestamp, long nowInSeconds, Dispatcher.RequestTime requestTime) UpdatesCollector.toMutations(ClientState state) -
Uses of IMutation in org.apache.cassandra.db
Classes in org.apache.cassandra.db with type parameters of type IMutationClasses in org.apache.cassandra.db that implement IMutationMethod parameters in org.apache.cassandra.db with type arguments of type IMutationModifier and TypeMethodDescriptionstatic longIMutation.dataSize(Collection<? extends IMutation> mutations) Computes the total data size of the specified mutations. -
Uses of IMutation in org.apache.cassandra.db.view
Method parameters in org.apache.cassandra.db.view with type arguments of type IMutationModifier and TypeMethodDescriptionbooleanViewManager.updatesAffectView(Collection<? extends IMutation> mutations, boolean coordinatorBatchlog) -
Uses of IMutation in org.apache.cassandra.db.virtual
Classes in org.apache.cassandra.db.virtual that implement IMutationModifier and TypeClassDescriptionfinal classA specialised IMutation implementation for virtual keyspaces. -
Uses of IMutation in org.apache.cassandra.metrics
Method parameters in org.apache.cassandra.metrics with type arguments of type IMutationModifier and TypeMethodDescriptionstatic voidClientRequestSizeMetrics.recordRowAndColumnCountMetrics(Collection<? extends IMutation> mutations) -
Uses of IMutation in org.apache.cassandra.service
Methods in org.apache.cassandra.service that return types with arguments of type IMutationModifier and TypeMethodDescriptionStorageProxy.applyCounterMutationOnCoordinator(CounterMutation cm, String localDataCenter, Dispatcher.RequestTime requestTime) StorageProxy.applyCounterMutationOnLeader(CounterMutation cm, String localDataCenter, Runnable callback, Dispatcher.RequestTime requestTime) StorageProxy.mutateCounter(CounterMutation cm, String localDataCenter, Dispatcher.RequestTime requestTime) Handle counter mutation on the coordinator host.StorageProxy.performWrite(IMutation mutation, ConsistencyLevel consistencyLevel, String localDataCenter, StorageProxy.WritePerformer performer, Runnable callback, WriteType writeType, Dispatcher.RequestTime requestTime) Perform the write of a mutation given a WritePerformer.Methods in org.apache.cassandra.service with parameters of type IMutationModifier and TypeMethodDescriptionvoidStorageProxy.WritePerformer.apply(IMutation mutation, ReplicaPlan.ForWrite targets, AbstractWriteResponseHandler<IMutation> responseHandler, String localDataCenter, Dispatcher.RequestTime requestTime) voidAbstractWriteResponseHandler.maybeTryAdditionalReplicas(IMutation mutation, StorageProxy.WritePerformer writePerformer, String localDC) Cheap Quorum backup.StorageProxy.performWrite(IMutation mutation, ConsistencyLevel consistencyLevel, String localDataCenter, StorageProxy.WritePerformer performer, Runnable callback, WriteType writeType, Dispatcher.RequestTime requestTime) Perform the write of a mutation given a WritePerformer.Method parameters in org.apache.cassandra.service with type arguments of type IMutationModifier and TypeMethodDescriptionvoidStorageProxy.WritePerformer.apply(IMutation mutation, ReplicaPlan.ForWrite targets, AbstractWriteResponseHandler<IMutation> responseHandler, String localDataCenter, Dispatcher.RequestTime requestTime) static voidStorageProxy.mutate(List<? extends IMutation> mutations, ConsistencyLevel consistencyLevel, Dispatcher.RequestTime requestTime) Use this method to have these Mutations applied across all replicas.static voidStorageProxy.mutateWithTriggers(List<? extends IMutation> mutations, ConsistencyLevel consistencyLevel, boolean mutateAtomically, Dispatcher.RequestTime requestTime) static voidStorageProxy.sendToHintedReplicas(Mutation mutation, ReplicaPlan.ForWrite plan, AbstractWriteResponseHandler<IMutation> responseHandler, String localDataCenter, Stage stage, Dispatcher.RequestTime requestTime) Send the mutations to the right targets, write it locally if it corresponds or writes a hint when the node is not available.static voidStorageProxy.submitHint(Mutation mutation, Replica target, AbstractWriteResponseHandler<IMutation> responseHandler) -
Uses of IMutation in org.apache.cassandra.triggers
Method parameters in org.apache.cassandra.triggers with type arguments of type IMutationModifier and TypeMethodDescriptionTriggerExecutor.execute(Collection<? extends IMutation> mutations) Takes a collection of mutations and possibly augments it by adding extra mutations generated by configured triggers.