Uses of Class
org.apache.cassandra.db.Mutation
-
-
Uses of Mutation in org.apache.cassandra.batchlog
Method parameters in org.apache.cassandra.batchlog with type arguments of type Mutation Modifier and Type Method Description static BatchBatch. createLocal(TimeUUID id, long creationTime, java.util.Collection<Mutation> mutations)Creates a 'local' batch - with all enclosed mutations in decoded form (as Mutation instances) -
Uses of Mutation in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return Mutation Modifier and Type Method Description MutationCounterMutation. applyCounterMutation()Applies the counter mutation, returns the result Mutation (for replication to other nodes).MutationMutation.PartitionUpdateCollector. build()MutationMutation.SimpleBuilder. build()Build the mutation represented by this builder.MutationSimpleBuilders.MutationBuilder. build()MutationSimpleBuilders.PartitionUpdateBuilder. buildAsMutation()MutationMutation.MutationSerializer. deserialize(DataInputPlus in, int version)MutationMutation.MutationSerializer. deserialize(DataInputPlus in, int version, DeserializationHelper.Flag flag)MutationMutation. get()MutationCounterMutation. getMutation()static MutationMutation. merge(java.util.List<Mutation> mutations)Creates a new mutation that merges all the provided mutations.MutationMutation. without(java.util.Set<TableId> tableIds)MutationMutation. without(TableId tableId)Methods in org.apache.cassandra.db that return types with arguments of type Mutation Modifier and Type Method Description java.util.function.Supplier<Mutation>CounterMutation. hintOnFailure()java.util.function.Supplier<Mutation>IMutation. hintOnFailure()java.util.function.Supplier<Mutation>Mutation. hintOnFailure()Methods in org.apache.cassandra.db with parameters of type Mutation Modifier and Type Method Description voidKeyspace. apply(Mutation mutation, boolean writeCommitLog)voidKeyspace. apply(Mutation mutation, boolean writeCommitLog, boolean updateIndexes)voidKeyspace. apply(Mutation mutation, boolean makeDurable, boolean updateIndexes, boolean isDroppable)If apply is blocking, apply must not be deferred Otherwise there is a race condition where ALL mutation workers are beeing blocked ending in a complete deadlock of the mutation stage.Future<?>Keyspace. applyFuture(Mutation mutation, boolean writeCommitLog, boolean updateIndexes)Future<?>Keyspace. applyFuture(Mutation mutation, boolean writeCommitLog, boolean updateIndexes, boolean isDroppable, boolean isDeferrable)WriteContextCassandraKeyspaceWriteHandler. beginWrite(Mutation mutation, boolean makeDurable)WriteContextKeyspaceWriteHandler. beginWrite(Mutation mutation, boolean makeDurable)voidMutation.MutationSerializer. serialize(Mutation mutation, DataOutputPlus out, int version)longMutation.MutationSerializer. serializedSize(Mutation mutation, int version)Method parameters in org.apache.cassandra.db with type arguments of type Mutation Modifier and Type Method Description protected voidMutationVerbHandler. applyMutation(Message<Mutation> message, InetAddressAndPort respondToAddress)voidMutationVerbHandler. doVerb(Message<Mutation> message)voidReadRepairVerbHandler. doVerb(Message<Mutation> message)static MutationMutation. merge(java.util.List<Mutation> mutations)Creates a new mutation that merges all the provided mutations.Constructors in org.apache.cassandra.db with parameters of type Mutation Constructor Description CounterMutation(Mutation mutation, ConsistencyLevel consistency) -
Uses of Mutation in org.apache.cassandra.db.commitlog
Methods in org.apache.cassandra.db.commitlog with parameters of type Mutation Modifier and Type Method Description CommitLogPositionCommitLog. add(Mutation mutation)Add a Mutation to the commit log.abstract CommitLogSegment.AllocationAbstractCommitLogSegmentManager. allocate(Mutation mutation, int size)Allocate a segment within this CLSM.CommitLogSegment.AllocationCommitLogSegmentManagerCDC. allocate(Mutation mutation, int size)Reserve space in the current segment for the provided mutation or, if there isn't space available, create a new segment.CommitLogSegment.AllocationCommitLogSegmentManagerStandard. allocate(Mutation mutation, int size)Reserve space in the current segment for the provided mutation or, if there isn't space available, create a new segment.voidCommitLogReadHandler. handleMutation(Mutation m, int size, int entryLocation, CommitLogDescriptor desc)Process a deserialized mutationvoidCommitLogReplayer. handleMutation(Mutation m, int size, int entryLocation, CommitLogDescriptor desc)protected Future<java.lang.Integer>CommitLogReplayer.MutationInitiator. initiateMutation(Mutation mutation, long segmentId, int serializedSize, int entryLocation, CommitLogReplayer commitLogReplayer)protected booleanCommitLogReplayer. pointInTimeExceeded(Mutation fm) -
Uses of Mutation in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions that return Mutation Modifier and Type Method Description MutationPartitionUpdate.SimpleBuilder. buildAsMutation()As shortcut fornew Mutation(build()). -
Uses of Mutation in org.apache.cassandra.db.view
Methods in org.apache.cassandra.db.view that return types with arguments of type Mutation Modifier and Type Method Description java.util.Iterator<java.util.Collection<Mutation>>TableViews. generateViewUpdates(java.util.Collection<View> views, UnfilteredRowIterator updates, UnfilteredRowIterator existings, int nowInSec, boolean separateUpdates)Given some updates on the base table of this object and the existing values for the rows affected by that update, generates the mutation to be applied to the provided views. -
Uses of Mutation in org.apache.cassandra.db.virtual
Methods in org.apache.cassandra.db.virtual that return types with arguments of type Mutation Modifier and Type Method Description java.util.function.Supplier<Mutation>VirtualMutation. hintOnFailure() -
Uses of Mutation in org.apache.cassandra.hints
Methods in org.apache.cassandra.hints with parameters of type Mutation Modifier and Type Method Description static HintHint. create(Mutation mutation, long creationTime)static HintHint. create(Mutation mutation, long creationTime, int gcgs) -
Uses of Mutation in org.apache.cassandra.locator
Method parameters in org.apache.cassandra.locator with type arguments of type Mutation Modifier and Type Method Description <T> AbstractWriteResponseHandler<T>AbstractReplicationStrategy. getWriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime)<T> AbstractWriteResponseHandler<T>AbstractReplicationStrategy. getWriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime, ConsistencyLevel idealConsistencyLevel) -
Uses of Mutation in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema that return types with arguments of type Mutation Modifier and Type Method Description java.util.Collection<Mutation>SchemaMutationsSerializer. deserialize(DataInputPlus in, int version)Method parameters in org.apache.cassandra.schema with type arguments of type Mutation Modifier and Type Method Description voidSchemaPushVerbHandler. doVerb(Message<java.util.Collection<Mutation>> message)voidSchemaPushVerbHandler. register(java.util.function.Consumer<Message<java.util.Collection<Mutation>>> handler)voidSchemaMutationsSerializer. serialize(java.util.Collection<Mutation> schema, DataOutputPlus out, int version)longSchemaMutationsSerializer. serializedSize(java.util.Collection<Mutation> schema, int version) -
Uses of Mutation in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type Mutation Modifier and Type Method Description booleanStorageProxy. appliesLocally(Mutation mutation)static voidStorageProxy. sendToHintedReplicas(Mutation mutation, ReplicaPlan.ForWrite plan, AbstractWriteResponseHandler<IMutation> responseHandler, java.lang.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)Method parameters in org.apache.cassandra.service with type arguments of type Mutation Modifier and Type Method Description static voidStorageProxy. mutateAtomically(java.util.Collection<Mutation> mutations, ConsistencyLevel consistency_level, boolean requireQuorumForRemove, Dispatcher.RequestTime requestTime)See mutate.static voidStorageProxy. mutateMV(java.nio.ByteBuffer dataKey, java.util.Collection<Mutation> mutations, boolean writeCommitLog, java.util.concurrent.atomic.AtomicLong baseComplete, Dispatcher.RequestTime requestTime)Use this method to have these Mutations applied across all replicas.Constructor parameters in org.apache.cassandra.service with type arguments of type Mutation Constructor Description AbstractWriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime)DatacenterSyncWriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime)DatacenterWriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime)WriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, java.lang.Runnable callback, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime)WriteResponseHandler(ReplicaPlan.ForWrite replicaPlan, WriteType writeType, java.util.function.Supplier<Mutation> hintOnFailure, Dispatcher.RequestTime requestTime) -
Uses of Mutation in org.apache.cassandra.service.paxos
Methods in org.apache.cassandra.service.paxos that return Mutation Modifier and Type Method Description MutationCommit. makeMutation() -
Uses of Mutation in org.apache.cassandra.service.reads.repair
Methods in org.apache.cassandra.service.reads.repair that return Mutation Modifier and Type Method Description static MutationBlockingReadRepairs. createRepairMutation(PartitionUpdate update, ConsistencyLevel consistency, InetAddressAndPort destination, boolean suppressException)Create a read repair mutation from the given update, if the mutation is not larger than the maximum mutation size, otherwise return null.Method parameters in org.apache.cassandra.service.reads.repair with type arguments of type Mutation Modifier and Type Method Description voidBlockingReadRepair. repairPartition(DecoratedKey partitionKey, java.util.Map<Replica,Mutation> mutations, ReplicaPlan.ForWrite writePlan)voidNoopReadRepair. repairPartition(DecoratedKey partitionKey, java.util.Map<Replica,Mutation> mutations, ReplicaPlan.ForWrite writePlan)voidReadOnlyReadRepair. repairPartition(DecoratedKey partitionKey, java.util.Map<Replica,Mutation> mutations, ReplicaPlan.ForWrite writePlan)voidReadRepair. repairPartition(DecoratedKey partitionKey, java.util.Map<Replica,Mutation> mutations, ReplicaPlan.ForWrite writePlan)Repairs a partition _after_ receiving data responses.protected voidBlockingPartitionRepair. sendRR(Message<Mutation> message, InetAddressAndPort endpoint)Constructor parameters in org.apache.cassandra.service.reads.repair with type arguments of type Mutation Constructor Description BlockingPartitionRepair(DecoratedKey key, java.util.Map<Replica,Mutation> repairs, ReplicaPlan.ForWrite writePlan) -
Uses of Mutation in org.apache.cassandra.triggers
Methods in org.apache.cassandra.triggers that return types with arguments of type Mutation Modifier and Type Method Description java.util.Collection<Mutation>ITrigger. augment(Partition update)Called exactly once per CF update, returned mutations are atomically updated.java.util.Collection<Mutation>TriggerExecutor. execute(java.util.Collection<? extends IMutation> mutations)Takes a collection of mutations and possibly augments it by adding extra mutations generated by configured triggers.
-