Uses of Class org.apache.cassandra.db.partitions.PartitionUpdate (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.partitions.PartitionUpdate

- Packages that use PartitionUpdate
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.db.view |
  org.apache.cassandra.index |
  org.apache.cassandra.index.internal |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.service |
  org.apache.cassandra.service.paxos |
  org.apache.cassandra.triggers |

- - ### Uses of PartitionUpdate in org.apache.cassandra.cql3.statements

    Methods in org.apache.cassandra.cql3.statements that return PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | CQL3CasRequest.`makeUpdates(FilteredPartition current)`

    Methods in org.apache.cassandra.cql3.statements with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `void` | DeleteStatement.`addUpdateForKey(PartitionUpdate update, Clustering clustering, UpdateParameters params)`
    `abstract void` | ModificationStatement.`addUpdateForKey(PartitionUpdate update, Clustering clustering, UpdateParameters params)`
    `void` | UpdateStatement.`addUpdateForKey(PartitionUpdate update, Clustering clustering, UpdateParameters params)`
    `void` | DeleteStatement.`addUpdateForKey(PartitionUpdate update, Slice slice, UpdateParameters params)`
    `abstract void` | ModificationStatement.`addUpdateForKey(PartitionUpdate update, Slice slice, UpdateParameters params)`
    `void` | UpdateStatement.`addUpdateForKey(PartitionUpdate update, Slice slice, UpdateParameters params)`

  - ### Uses of PartitionUpdate in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | SimpleBuilders.PartitionUpdateBuilder.`build()`
    `PartitionUpdate` | Mutation.`get(CFMetaData cfm)`
    `PartitionUpdate` | Mutation.`getPartitionUpdate(java.util.UUID cfId)`

    Methods in org.apache.cassandra.db that return types with arguments of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<PartitionUpdate>` | CounterMutation.`getPartitionUpdates()`
    `java.util.Collection<PartitionUpdate>` | IMutation.`getPartitionUpdates()`
    `java.util.Collection<PartitionUpdate>` | Mutation.`getPartitionUpdates()`

    Methods in org.apache.cassandra.db with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `Mutation` | Mutation.`add(PartitionUpdate update)` Adds PartitionUpdate to the local set of modifications.
    `void` | ColumnFamilyStore.`apply(PartitionUpdate update, UpdateTransaction indexer, OpOrder.Group opGroup, CommitLogPosition commitLogPosition)` Insert/Update the column family for this key.
    `void` | StorageHook.`reportWrite(java.util.UUID cfid, PartitionUpdate partitionUpdate)`

    Constructors in org.apache.cassandra.db with parameters of type PartitionUpdate
    Constructor and Description
    `Mutation(PartitionUpdate update)`

    Constructor parameters in org.apache.cassandra.db with type arguments of type PartitionUpdate
    Constructor and Description
    `Mutation(java.lang.String keyspaceName, DecoratedKey key, java.util.Map<java.util.UUID,PartitionUpdate> modifications)`

  - ### Uses of PartitionUpdate in org.apache.cassandra.db.partitions

    Methods in org.apache.cassandra.db.partitions that return PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | PartitionUpdate.SimpleBuilder.`build()` Build the update represented by this builder.
    `PartitionUpdate` | PartitionUpdate.PartitionUpdateSerializer.`deserialize(DataInputPlus in, int version, SerializationHelper.Flag flag, java.nio.ByteBuffer key)`
    `PartitionUpdate` | PartitionUpdate.PartitionUpdateSerializer.`deserialize(DataInputPlus in, int version, SerializationHelper.Flag flag, DecoratedKey key)`
    `static PartitionUpdate` | PartitionUpdate.`emptyUpdate(CFMetaData metadata, DecoratedKey key)` Creates a empty immutable partition update.
    `static PartitionUpdate` | PartitionUpdate.`fromBytes(java.nio.ByteBuffer bytes, int version, DecoratedKey key)` Deserialize a partition update from a provided byte buffer.
    `static PartitionUpdate` | PartitionUpdate.`fromIterator(RowIterator iterator, ColumnFilter filter)` Turns the given iterator into an update.
    `static PartitionUpdate` | PartitionUpdate.`fromIterator(UnfilteredRowIterator iterator, ColumnFilter filter)` Turns the given iterator into an update.
    `static PartitionUpdate` | PartitionUpdate.`fullPartitionDelete(CFMetaData metadata, java.nio.ByteBuffer key, long timestamp, int nowInSec)` Creates a partition update that entirely deletes a given partition.
    `static PartitionUpdate` | PartitionUpdate.`fullPartitionDelete(CFMetaData metadata, DecoratedKey key, long timestamp, int nowInSec)` Creates an immutable partition update that entirely deletes a given partition.
    `static PartitionUpdate` | PartitionUpdate.`merge(java.util.List<PartitionUpdate> updates)` Merges the provided updates, yielding a new update that incorporates all those updates.
    `static PartitionUpdate` | PartitionUpdate.`singleRowUpdate(CFMetaData metadata, java.nio.ByteBuffer key, Row row)` Creates an immutable partition update that contains a single row update.
    `static PartitionUpdate` | PartitionUpdate.`singleRowUpdate(CFMetaData metadata, DecoratedKey key, Row row)` Creates an immutable partition update that contains a single row update.

    Methods in org.apache.cassandra.db.partitions with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `long[]` | AtomicBTreePartition.`addAllWithSizeDelta(PartitionUpdate update, OpOrder.Group writeOp, UpdateTransaction indexer)` Adds a given update to this in-memtable partition.
    `void` | PartitionUpdate.PartitionUpdateSerializer.`serialize(PartitionUpdate update, DataOutputPlus out, int version)`
    `long` | PartitionUpdate.PartitionUpdateSerializer.`serializedSize(PartitionUpdate update, int version)`
    `static java.nio.ByteBuffer` | PartitionUpdate.`toBytes(PartitionUpdate update, int version)` Serialize a partition update as a byte buffer.

    Method parameters in org.apache.cassandra.db.partitions with type arguments of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `static PartitionUpdate` | PartitionUpdate.`merge(java.util.List<PartitionUpdate> updates)` Merges the provided updates, yielding a new update that incorporates all those updates.

  - ### Uses of PartitionUpdate in org.apache.cassandra.db.view

    Methods in org.apache.cassandra.db.view that return types with arguments of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<PartitionUpdate>` | ViewUpdateGenerator.`generateViewUpdates()` Returns the updates that needs to be done to the view given the base table updates passed to `ViewUpdateGenerator.addBaseTableUpdate(org.apache.cassandra.db.rows.Row, org.apache.cassandra.db.rows.Row)`.

    Methods in org.apache.cassandra.db.view with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableViews.`pushViewReplicaUpdates(PartitionUpdate update, boolean writeCommitLog, java.util.concurrent.atomic.AtomicLong baseComplete)` Calculates and pushes updates to the views replicas.
    `java.util.Collection<View>` | TableViews.`updatedViews(PartitionUpdate updates)` Return the views that are potentially updated by the provided updates.

  - ### Uses of PartitionUpdate in org.apache.cassandra.index

    Methods in org.apache.cassandra.index with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `UpdateTransaction` | SecondaryIndexManager.`newUpdateTransaction(PartitionUpdate update, OpOrder.Group opGroup, int nowInSec)` Transaction for updates on the write path.
    `void` | Index.`validate(PartitionUpdate update)` Called at write time to ensure that values present in the update are valid according to the rules of all registered indexes which will process it.
    `void` | SecondaryIndexManager.`validate(PartitionUpdate update)` Called at write time to ensure that values present in the update are valid according to the rules of all registered indexes which will process it.

  - ### Uses of PartitionUpdate in org.apache.cassandra.index.internal

    Methods in org.apache.cassandra.index.internal with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `void` | CassandraIndex.`validate(PartitionUpdate update)`

  - ### Uses of PartitionUpdate in org.apache.cassandra.index.sasi

    Methods in org.apache.cassandra.index.sasi with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `void` | SASIIndex.`validate(PartitionUpdate update)`

  - ### Uses of PartitionUpdate in org.apache.cassandra.service

    Methods in org.apache.cassandra.service that return PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | CASRequest.`makeUpdates(FilteredPartition current)` The updates to perform of a CAS success.

  - ### Uses of PartitionUpdate in org.apache.cassandra.service.paxos

    Fields in org.apache.cassandra.service.paxos declared as PartitionUpdate
    Modifier and Type | Field and Description
    --- | ---
    `PartitionUpdate` | Commit.`update`

    Methods in org.apache.cassandra.service.paxos with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `static Commit` | Commit.`newProposal(java.util.UUID ballot, PartitionUpdate update)`

    Constructors in org.apache.cassandra.service.paxos with parameters of type PartitionUpdate
    Constructor and Description
    `Commit(java.util.UUID ballot, PartitionUpdate update)`

  - ### Uses of PartitionUpdate in org.apache.cassandra.triggers

    Methods in org.apache.cassandra.triggers that return PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | TriggerExecutor.`execute(PartitionUpdate updates)` Augment a partition update by executing triggers to generate an intermediate set of mutations, then merging the update from each mutation with those supplied.

    Methods in org.apache.cassandra.triggers with parameters of type PartitionUpdate
    Modifier and Type | Method and Description
    --- | ---
    `PartitionUpdate` | TriggerExecutor.`execute(PartitionUpdate updates)` Augment a partition update by executing triggers to generate an intermediate set of mutations, then merging the update from each mutation with those supplied.

Copyright © 2018 The Apache Software Foundation