Uses of Class
org.apache.cassandra.utils.Allocator

Packages that use Allocator
org.apache.cassandra.db   
org.apache.cassandra.db.context   
org.apache.cassandra.utils   
 

Uses of Allocator in org.apache.cassandra.db
 

Methods in org.apache.cassandra.db with parameters of type Allocator
 void AbstractColumnContainer.addAll(AbstractColumnContainer cc, Allocator allocator)
          We need to go through each column in the column container and resolve it before adding
 void ArrayBackedSortedColumns.addAll(ISortedColumns cm, Allocator allocator)
           
 void ISortedColumns.addAll(ISortedColumns cm, Allocator allocator)
          Adds all the columns of a given column map to this column map.
 void ThreadSafeSortedColumns.addAll(ISortedColumns cm, Allocator allocator)
          We need to go through each column in the column container and resolve it before adding
 void TreeMapBackedSortedColumns.addAll(ISortedColumns cm, Allocator allocator)
          We need to go through each column in the column container and resolve it before adding
 void ColumnFamily.addAllWithSCCopy(ColumnFamily cf, Allocator allocator)
          Same as addAll() but do a cloneMeShallow of SuperColumn if necessary to avoid keeping references to the structure (see #3957).
 void AbstractColumnContainer.addColumn(IColumn column, Allocator allocator)
           
 void ArrayBackedSortedColumns.addColumn(IColumn column, Allocator allocator)
          AddColumn throws an exception if the column added does not sort after the last column in the map.
 void Column.addColumn(IColumn column, Allocator allocator)
           
 void IColumn.addColumn(IColumn column, Allocator allocator)
           
 void IColumnContainer.addColumn(IColumn column, Allocator allocator)
           
 void ISortedColumns.addColumn(IColumn column, Allocator allocator)
          Adds a column to this column map.
 void SuperColumn.addColumn(IColumn column, Allocator allocator)
           
 void ThreadSafeSortedColumns.addColumn(IColumn column, Allocator allocator)
           
 void TreeMapBackedSortedColumns.addColumn(IColumn column, Allocator allocator)
           
 java.nio.ByteBuffer ColumnFamilyStore.internOrCopy(java.nio.ByteBuffer name, Allocator allocator)
           
 IColumn Column.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn CounterColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn CounterUpdateColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn DeletedColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn ExpiringColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn IColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
          clones the column for the memtable, interning column names and making copies of other underlying byte buffers.
 IColumn SuperColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)
           
 IColumn Column.reconcile(IColumn column, Allocator allocator)
           
 IColumn CounterColumn.reconcile(IColumn column, Allocator allocator)
           
 IColumn CounterUpdateColumn.reconcile(IColumn column, Allocator allocator)
           
 IColumn DeletedColumn.reconcile(IColumn column, Allocator allocator)
           
 IColumn IColumn.reconcile(IColumn column, Allocator allocator)
           
 IColumn SuperColumn.reconcile(IColumn c, Allocator allocator)
           
 void ColumnFamily.resolve(ColumnFamily cf, Allocator allocator)
           
 

Uses of Allocator in org.apache.cassandra.db.context
 

Methods in org.apache.cassandra.db.context with parameters of type Allocator
static CounterContext.ContextState CounterContext.ContextState.allocate(int elementCount, int deltaCount, Allocator allocator)
           
 java.nio.ByteBuffer CounterContext.create(long value, Allocator allocator)
          Creates an initial counter context with an initial value for the local node.
 java.nio.ByteBuffer CounterContext.merge(java.nio.ByteBuffer left, java.nio.ByteBuffer right, Allocator allocator)
          Return a context w/ an aggregated count for each node id.
 java.nio.ByteBuffer IContext.merge(java.nio.ByteBuffer left, java.nio.ByteBuffer right, Allocator allocator)
          Return a context w/ an aggregated count for each node id.
 

Uses of Allocator in org.apache.cassandra.utils
 

Subclasses of Allocator in org.apache.cassandra.utils
 class HeapAllocator
           
 class SlabAllocator
          The SlabAllocator is a bump-the-pointer allocator that allocates large (2MB by default) regions and then doles them out to threads that request slices into the array.
 



Copyright © 2012 The Apache Software Foundation