Uses of Interface
org.apache.cassandra.cache.IMeasurableMemory
-
Packages that use IMeasurableMemory Package Description org.apache.cassandra.cache org.apache.cassandra.cql3 org.apache.cassandra.db org.apache.cassandra.db.rows -
-
Uses of IMeasurableMemory in org.apache.cassandra.cache
Classes in org.apache.cassandra.cache with type parameters of type IMeasurableMemory Modifier and Type Class Description classCaffeineCache<K extends IMeasurableMemory,V extends IMeasurableMemory>An adapter from a Caffeine cache to the ICache interface.classCaffeineCache<K extends IMeasurableMemory,V extends IMeasurableMemory>An adapter from a Caffeine cache to the ICache interface.Classes in org.apache.cassandra.cache that implement IMeasurableMemory Modifier and Type Class Description classCacheKeyclassCounterCacheKeyclassKeyCacheKeyclassRowCacheKeyMethods in org.apache.cassandra.cache with type parameters of type IMeasurableMemory Modifier and Type Method Description static <K extends IMeasurableMemory,V extends IMeasurableMemory>
CaffeineCache<K,V>CaffeineCache. create(long weightedCapacity)static <K extends IMeasurableMemory,V extends IMeasurableMemory>
CaffeineCache<K,V>CaffeineCache. create(long weightedCapacity)static <K extends IMeasurableMemory,V extends IMeasurableMemory>
CaffeineCache<K,V>CaffeineCache. create(long weightedCapacity, com.github.benmanes.caffeine.cache.Weigher<K,V> weigher)Initialize a cache with initial capacity with weightedCapacitystatic <K extends IMeasurableMemory,V extends IMeasurableMemory>
CaffeineCache<K,V>CaffeineCache. create(long weightedCapacity, com.github.benmanes.caffeine.cache.Weigher<K,V> weigher)Initialize a cache with initial capacity with weightedCapacity -
Uses of IMeasurableMemory in org.apache.cassandra.cql3
Classes in org.apache.cassandra.cql3 that implement IMeasurableMemory Modifier and Type Class Description classColumnIdentifierRepresents an identifer for a CQL column definition. -
Uses of IMeasurableMemory in org.apache.cassandra.db
Subinterfaces of IMeasurableMemory in org.apache.cassandra.db Modifier and Type Interface Description interfaceClustering<V>interfaceClusteringBound<V>The start or end of a range of clusterings, either inclusive or exclusive.interfaceClusteringBoundary<V>The threshold between two different ranges, i.e.interfaceClusteringBoundOrBoundary<V>This class defines a threshold between ranges of clusterings.interfaceClusteringPrefix<V>A clustering prefix is the unit of what aClusteringComparatorcan compare.interfaceDeletionInfoA combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.Classes in org.apache.cassandra.db that implement IMeasurableMemory Modifier and Type Class Description classAbstractArrayClusteringPrefixclassAbstractBufferClusteringPrefixclassAbstractOnHeapClusteringPrefix<V>classArrayClusteringclassArrayClusteringBoundclassArrayClusteringBoundaryclassArrayClusteringBoundOrBoundaryclassBufferClusteringThe clustering column values for a row.classBufferClusteringBoundclassBufferClusteringBoundaryclassBufferClusteringBoundOrBoundaryclassClockAndCountclassDeletionTimeInformation on deletion of a storage engine object.classLivenessInfoStores the information relating to the liveness of the primary key columns of a row.classMutableDeletionInfoA mutable implementation ofDeletionInfo.classNativeClusteringclassRangeTombstoneListData structure holding the range tombstones of a ColumnFamily.classRowIndexEntry<T>Binary format ofRowIndexEntryis defined as follows:(long) position (64 bit long, vint encoded) (int) serialized size of data that follows (32 bit int, vint encoded) -- following for indexed entries only (so serialized size > 0) (int) DeletionTime.localDeletionTime (long) DeletionTime.markedForDeletionAt (int) number of IndexInfo objects (32 bit int, vint encoded) (*) serialized IndexInfo objects, see below (*) offsets of serialized IndexInfo objects, since version "ma" (3.0) Each IndexInfo object's offset is relative to the first IndexInfo object. -
Uses of IMeasurableMemory in org.apache.cassandra.db.rows
Subinterfaces of IMeasurableMemory in org.apache.cassandra.db.rows Modifier and Type Interface Description interfaceRangeTombstoneMarkerA marker for a range tombstone bound.interfaceRowStorage engine representation of a row.Classes in org.apache.cassandra.db.rows that implement IMeasurableMemory Modifier and Type Class Description classAbstractCell<V>Base abstract class forCellimplementations.classAbstractRangeTombstoneMarker<B extends ClusteringBoundOrBoundary<?>>classAbstractRowBase abstract class forRowimplementations.classArrayCellclassBTreeRowImmutable implementation of a Row object.classBufferCellclassCell<V>A cell is our atomic unit for a single value of a single column.classCellPathA path for a cell belonging to a complex column type (non-frozen collection or UDT).classColumnDataGeneric interface for the data of a given column (inside a row).classComplexColumnDataThe data for a complex column, that is it's cells and potential complex deletion time.classEncodingStatsStats used for the encoding of the rows and tombstones of a given source.classNativeCellclassRangeTombstoneBoundaryMarkerA range tombstone marker that represents a boundary between 2 range tombstones (i.e.classRangeTombstoneBoundMarkerA range tombstone marker that indicates the bound of a range tombstone (start or end).
-