Uses of Class
org.apache.cassandra.utils.concurrent.OpOrder.Group
-
-
Uses of OpOrder.Group in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return OpOrder.Group Modifier and Type Method Description OpOrder.GroupCassandraWriteContext. getGroup()Methods in org.apache.cassandra.db with parameters of type OpOrder.Group Modifier and Type Method Description voidColumnFamilyStore. 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 Description CassandraWriteContext(OpOrder.Group opGroup, CommitLogPosition position)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 Modifier and Type Method Description MemtableTracker. 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.memtable
Methods in org.apache.cassandra.db.memtable with parameters of type OpOrder.Group Modifier and Type Method Description booleanAbstractMemtableWithCommitlog. accepts(OpOrder.Group opGroup, CommitLogPosition commitLogPosition)booleanMemtable. accepts(OpOrder.Group opGroup, CommitLogPosition commitLogPosition)Decide if this memtable should take a write with the given parameters, or if the write should go to the next memtable.voidAbstractAllocatorMemtable. markExtraOffHeapUsed(long additionalSpace, OpOrder.Group opGroup)voidMemtable. markExtraOffHeapUsed(long additionalSpace, OpOrder.Group opGroup)Adjust the used off-heap space by the given size (e.g.voidAbstractAllocatorMemtable. markExtraOnHeapUsed(long additionalSpace, OpOrder.Group opGroup)voidMemtable. markExtraOnHeapUsed(long additionalSpace, OpOrder.Group opGroup)Adjust the used on-heap space by the given size (e.g.longMemtable. put(PartitionUpdate update, UpdateTransaction indexer, OpOrder.Group opGroup)Put new data in the memtable.longShardedSkipListMemtable. put(PartitionUpdate update, UpdateTransaction indexer, OpOrder.Group opGroup)Should only be called by ColumnFamilyStore.apply via Keyspace.apply, which supplies the appropriate OpOrdering.longSkipListMemtable. put(PartitionUpdate update, UpdateTransaction indexer, OpOrder.Group opGroup)Should only be called by ColumnFamilyStore.apply via Keyspace.apply, which supplies the appropriate OpOrdering. -
Uses of OpOrder.Group in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions with parameters of type OpOrder.Group Modifier and Type Method Description long[]AtomicBTreePartition. addAllWithSizeDelta(PartitionUpdate update, Cloner cloner, 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 Description NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, Cell<?> cell)NativeCell(NativeAllocator allocator, OpOrder.Group writeOp, ColumnMetadata column, long timestamp, int ttl, int localDeletionTime, java.nio.ByteBuffer value, CellPath path) -
Uses of OpOrder.Group in org.apache.cassandra.utils.concurrent
Methods in org.apache.cassandra.utils.concurrent that return OpOrder.Group Modifier and Type Method Description OpOrder.GroupOpOrder. getCurrent()OpOrder.GroupOpOrder.Barrier. getSyncPoint()returns the Group we are waiting on - any Group with.compareTo(getSyncPoint()) <= 0must complete before await() returnsOpOrder.GroupOpOrder.Group. prev()OpOrder.GroupOpOrder. start()Start an operation against this OpOrder.Methods in org.apache.cassandra.utils.concurrent with parameters of type OpOrder.Group Modifier and Type Method Description intOpOrder.Group. compareTo(OpOrder.Group that)booleanOpOrder.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 Modifier and Type Method Description voidMemtableAllocator.SubAllocator. adjust(long size, OpOrder.Group opGroup)Like allocate, but permits allocations to be negative.java.nio.ByteBufferHeapPool.Allocator. allocate(int size, OpOrder.Group opGroup)voidMemtableAllocator.SubAllocator. allocate(long size, OpOrder.Group opGroup)abstract java.nio.ByteBufferMemtableBufferAllocator. allocate(int size, OpOrder.Group opGroup)longNativeAllocator. allocate(int size, OpOrder.Group opGroup)java.nio.ByteBufferSlabAllocator. allocate(int size, OpOrder.Group opGroup)protected ClonerMemtableBufferAllocator. allocator(OpOrder.Group opGroup)DecoratedKeyNativeAllocator. clone(DecoratedKey key, OpOrder.Group writeOp)ClonerHeapPool.Allocator. cloner(OpOrder.Group opGroup)abstract ClonerMemtableAllocator. cloner(OpOrder.Group opGroup)ClonerNativeAllocator. cloner(OpOrder.Group opGroup)ClonerSlabAllocator. cloner(OpOrder.Group writeOp)Row.BuilderNativeAllocator. rowBuilder(OpOrder.Group opGroup)
-