## Uses of Class
org.apache.cassandra.utils.concurrent.OpOrder.Group

Packages that use OpOrder.Group
org.apache.cassandra.db
org.apache.cassandra.db.lifecycle
org.apache.cassandra.db.partitions
org.apache.cassandra.db.rows
org.apache.cassandra.index
org.apache.cassandra.index.internal
org.apache.cassandra.index.sasi
org.apache.cassandra.utils.concurrent
org.apache.cassandra.utils.memory

### Uses of OpOrder.Group in org.apache.cassandra.db

Methods in org.apache.cassandra.db that return OpOrder.Group
`OpOrder.Group` ReadExecutionController.`writeOpOrderGroup()`

Methods in org.apache.cassandra.db with parameters of type OpOrder.Group
`boolean` Memtable.`accepts(OpOrder.Group opGroup, CommitLogPosition commitLogPosition)`
`void` ColumnFamilyStore.`apply(PartitionUpdate update, UpdateTransaction indexer, OpOrder.Group opGroup, CommitLogPosition commitLogPosition)` Insert/Update the column family for this key.

Constructors in org.apache.cassandra.db with parameters of type OpOrder.Group
Constructor and Description
`NativeClustering(NativeAllocator allocator, OpOrder.Group writeOp, Clustering clustering)`
`NativeDecoratedKey(Token token, NativeAllocator allocator, OpOrder.Group writeOp, java.nio.ByteBuffer key)`

### Uses of OpOrder.Group in org.apache.cassandra.db.lifecycle

Methods in org.apache.cassandra.db.lifecycle with parameters of type OpOrder.Group
`Memtable` Tracker.`getMemtableFor(OpOrder.Group opGroup, CommitLogPosition commitLogPosition)` get the Memtable that the ordered writeOp should be directed to

### Uses of OpOrder.Group in org.apache.cassandra.db.partitions

Methods in org.apache.cassandra.db.partitions with parameters of type OpOrder.Group
`long[]` AtomicBTreePartition.`addAllWithSizeDelta(PartitionUpdate update, OpOrder.Group writeOp, UpdateTransaction indexer)` Adds a given update to this in-memtable partition.

### Uses of OpOrder.Group in org.apache.cassandra.db.rows

Constructors in org.apache.cassandra.db.rows with parameters of type OpOrder.Group
Constructor and Description
`NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, Cell cell)`
`NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, ColumnDefinition column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path)`

### Uses of OpOrder.Group in org.apache.cassandra.index

Methods in org.apache.cassandra.index with parameters of type OpOrder.Group
`Index.Indexer` Index.`indexerFor(DecoratedKey key, PartitionColumns columns, int nowInSec, OpOrder.Group opGroup, IndexTransaction.Type transactionType)` Creates an new `Indexer` object for updates to a given partition.
`UpdateTransaction` SecondaryIndexManager.`newUpdateTransaction(PartitionUpdate update, OpOrder.Group opGroup, int nowInSec)` Transaction for updates on the write path.

### Uses of OpOrder.Group in org.apache.cassandra.index.internal

Methods in org.apache.cassandra.index.internal with parameters of type OpOrder.Group
`void` CassandraIndex.`deleteStaleEntry(DecoratedKey indexKey, Clustering indexClustering, DeletionTime deletion, OpOrder.Group opGroup)` Specific to internal indexes, this is called by a searcher when it encounters a stale entry in the index
`Index.Indexer` CassandraIndex.`indexerFor(DecoratedKey key, PartitionColumns columns, int nowInSec, OpOrder.Group opGroup, IndexTransaction.Type transactionType)`

### Uses of OpOrder.Group in org.apache.cassandra.index.sasi

Methods in org.apache.cassandra.index.sasi with parameters of type OpOrder.Group
`Index.Indexer` SASIIndex.`indexerFor(DecoratedKey key, PartitionColumns columns, int nowInSec, OpOrder.Group opGroup, IndexTransaction.Type transactionType)`

### Uses of OpOrder.Group in org.apache.cassandra.utils.concurrent

Methods in org.apache.cassandra.utils.concurrent that return OpOrder.Group
`OpOrder.Group` OpOrder.`getCurrent()`
`OpOrder.Group` OpOrder.Barrier.`getSyncPoint()` returns the Group we are waiting on - any Group with `.compareTo(getSyncPoint()) <= 0` must complete before await() returns
`OpOrder.Group` OpOrder.`start()` Start an operation against this OpOrder.

Methods in org.apache.cassandra.utils.concurrent with parameters of type OpOrder.Group
`int` OpOrder.Group.`compareTo(OpOrder.Group that)`
`boolean` OpOrder.Barrier.`isAfter(OpOrder.Group group)`

### Uses of OpOrder.Group in org.apache.cassandra.utils.memory

Methods in org.apache.cassandra.utils.memory with parameters of type OpOrder.Group
`void` MemtableAllocator.SubAllocator.`adjust(long size, OpOrder.Group opGroup)`
`abstract java.nio.ByteBuffer` MemtableBufferAllocator.`allocate(int size, OpOrder.Group opGroup)`
`long` NativeAllocator.`allocate(int size, OpOrder.Group opGroup)`
`java.nio.ByteBuffer` SlabAllocator.`allocate(int size, OpOrder.Group opGroup)`
`void` MemtableAllocator.SubAllocator.`allocate(long size, OpOrder.Group opGroup)`
`protected AbstractAllocator` MemtableBufferAllocator.`allocator(OpOrder.Group writeOp)`
`protected AbstractAllocator` SlabAllocator.`allocator(OpOrder.Group writeOp)`
`abstract DecoratedKey` MemtableAllocator.`clone(DecoratedKey key, OpOrder.Group opGroup)`
`DecoratedKey` MemtableBufferAllocator.`clone(DecoratedKey key, OpOrder.Group writeOp)`
`DecoratedKey` NativeAllocator.`clone(DecoratedKey key, OpOrder.Group writeOp)`
`abstract Row.Builder` MemtableAllocator.`rowBuilder(OpOrder.Group opGroup)`
`Row.Builder` MemtableBufferAllocator.`rowBuilder(OpOrder.Group writeOp)`
`Row.Builder` NativeAllocator.`rowBuilder(OpOrder.Group opGroup)`

Constructors in org.apache.cassandra.utils.memory with parameters of type OpOrder.Group
Constructor and Description
`ContextAllocator(OpOrder.Group opGroup, MemtableBufferAllocator allocator)`