Uses of Interface
org.apache.cassandra.cache.IMeasurableMemory
Packages that use IMeasurableMemory
Package
Description
-
Uses of IMeasurableMemory in org.apache.cassandra.cache
Classes in org.apache.cassandra.cache with type parameters of type IMeasurableMemoryModifier and TypeClassDescriptionclassCaffeineCache<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 IMeasurableMemoryModifier and TypeClassDescriptionclassfinal classclassfinal classMethods in org.apache.cassandra.cache with type parameters of type IMeasurableMemoryModifier and TypeMethodDescriptionstatic <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 IMeasurableMemoryModifier and TypeClassDescriptionclassRepresents an identifer for a CQL column definition. -
Uses of IMeasurableMemory in org.apache.cassandra.db
Subinterfaces of IMeasurableMemory in org.apache.cassandra.dbModifier and TypeInterfaceDescriptioninterfaceClustering<V>interfaceThe start or end of a range of clusterings, either inclusive or exclusive.interfaceThe threshold between two different ranges, i.e.interfaceThis class defines a threshold between ranges of clusterings.interfaceA clustering prefix is the unit of what aClusteringComparatorcan compare.interfaceA combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.Classes in org.apache.cassandra.db that implement IMeasurableMemoryModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassThe clustering column values for a row.classclassclassclassclassInformation on deletion of a storage engine object.static classclassStores the information relating to the liveness of the primary key columns of a row.classA mutable implementation ofDeletionInfo.classclassData structure holding the range tombstones of a ColumnFamily. -
Uses of IMeasurableMemory in org.apache.cassandra.db.rows
Subinterfaces of IMeasurableMemory in org.apache.cassandra.db.rowsModifier and TypeInterfaceDescriptioninterfaceA marker for a range tombstone bound.interfaceStorage engine representation of a row.Classes in org.apache.cassandra.db.rows that implement IMeasurableMemoryModifier and TypeClassDescriptionclassAbstractCell<V>Base abstract class forCellimplementations.classAbstractRangeTombstoneMarker<B extends ClusteringBoundOrBoundary<?>>classBase abstract class forRowimplementations.classclassclassImmutable implementation of a Row object.classclassCell<V>A cell is our atomic unit for a single value of a single column.classA path for a cell belonging to a complex column type (non-frozen collection or UDT).classGeneric interface for the data of a given column (inside a row).classThe data for a complex column, that is it's cells and potential complex deletion time.classStats used for the encoding of the rows and tombstones of a given source.classclassA range tombstone marker that represents a boundary between 2 range tombstones (i.e.classA range tombstone marker that indicates the bound of a range tombstone (start or end). -
Uses of IMeasurableMemory in org.apache.cassandra.index.sai.utils
Classes in org.apache.cassandra.index.sai.utils that implement IMeasurableMemoryModifier and TypeClassDescriptionclassA wrappedCellthat includes a reference to the cell's source table viaCellSourceIdentifierclassA Row wrapper that has aCellSourceIdentifierthat gets added to cell as part of theRowWithSource.getCell(ColumnMetadata)andRowWithSource.getCell(ColumnMetadata, CellPath)calls. -
Uses of IMeasurableMemory in org.apache.cassandra.io.sstable
Classes in org.apache.cassandra.io.sstable that implement IMeasurableMemoryModifier and TypeClassDescriptionclassThe base RowIndexEntry is not stored on disk, only specifies a position in the data file -
Uses of IMeasurableMemory in org.apache.cassandra.io.sstable.format.big
Classes in org.apache.cassandra.io.sstable.format.big that implement IMeasurableMemoryModifier and TypeClassDescriptionclassBinary 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) int/Uint DeletionTime.localDeletionTime (uint if version >= "oa" (5.0)) (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.streaming
Classes in org.apache.cassandra.streaming that implement IMeasurableMemory