Uses of Package
org.apache.cassandra.db
Packages that use org.apache.cassandra.db
Package
Description
File transfer
Hints subsystem consists of several components.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.auth
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.batchlog
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.cacheClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.config
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3ClassDescriptionA comparator of clustering prefixes (or more generally of
Clusterable}.Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.A range tombstone is a tombstone that covers a slice/range of rows.Columns (or a subset of the columns) that a partition contains.A slice represents the selection of a range of rows. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.conditions
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.restrictionsClassDescriptionThe start or end of a range of clusterings, either inclusive or exclusive.Builder that allow to build multiple Clustering/ClusteringBound at the same time.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.selectionClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.cql3.statementsClassDescriptionThe start or end of a range of clusterings, either inclusive or exclusive.A comparator of clustering prefixes (or more generally of
Clusterable}.Represents a decorated key, handy for certain operations where just working with strings gets slow.Generic abstraction for read queries.Columns (or a subset of the columns) that a partition contains.A read command that selects a (part of a) single partition.A slice represents the selection of a range of rows.Represents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.dbClassDescriptionThe clustering column values for a row.Allows to build ClusteringPrefixes, either Clustering or ClusteringBound.A cell's source data object.Common class for objects that are identified by a clustering prefix, and can be thus sorted by a
ClusteringComparator.Serializer for Clustering object.The start or end of a range of clusterings, either inclusive or exclusive.The threshold between two different ranges, i.e.This class defines a threshold between ranges of clusterings.A comparator of clustering prefixes (or more generally ofClusterable}.A clustering prefix is the unit of what aClusteringComparatorcan compare.The kind of clustering prefix this actually is.Reason for initiating a memtable flush.The MBean interface for ColumnFamilyStoreAn immutable and sorted list of (non-PK) columns for a given table.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.Information on deletion of a storage engine object.Encapsulate handling of paths to the data files.Data directories used to store keyspace data.The type of files that can be listed by SSTableLister, we never return txn logs, use LifecycleTransaction.getFiles() if you need txn logs.How to handle a failure to read a txn log file.It represents a Keyspace.Stores the information relating to the liveness of the primary key columns of a row.Builder that allow to build multiple Clustering/ClusteringBound at the same time.A mutable implementation ofDeletionInfo.Builds DeletionInfo object from (in order) range tombstone markers.Collects finalized partition updatesInterface for building mutations geared towards human.A read command that selects a (part of a) range of partitions.AReadQueryfor a range of partitions.A range tombstone is a tombstone that covers a slice/range of rows.Data structure holding the range tombstones of a ColumnFamily.General interface for storage-engine read commands (common to both range and single partition commands).Generic abstraction for read queries.Columns (or a subset of the columns) that a partition contains.We need the TableMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.A read command that selects a (part of a) single partition.Groups multiple single partition read commands.AReadQueryfor a single partition.Groups multiple single partition read queries.A very simplistic/crude partition count/size estimator.A slice represents the selection of a range of rows.Represents the selection of multiple range of rows within a partition.Builder to createSlicesobjects.In simple object that allows to test the inclusion of rows in those slices assuming those rows are passed (toSlices.InOrderTester.includes(org.apache.cassandra.db.Clustering<?>)) in clustering order (or reverse clustering ordered, depending on the argument passed toSlices.inOrderTester(boolean)).A truncate operation descriptorThis message is sent back the truncate operation and basically specifies if the truncate succeeded.Helper class to deserialize Unfiltered object from disk efficiently.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.aggregationClassDescriptionA comparator of clustering prefixes (or more generally of
Clusterable}.Represents a decorated key, handy for certain operations where just working with strings gets slow. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.commitlog
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compactionClassDescriptionAbstractCompactionController allows custom implementations of the CompactionController for use in tooling, without being tied to the SSTableReader and local filesystemRepresents a decorated key, handy for certain operations where just working with strings gets slow.Encapsulate handling of paths to the data files.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction.unifiedClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Encapsulate handling of paths to the data files.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.compaction.writersClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Encapsulate handling of paths to the data files.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.context
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.filterClassDescriptionA comparator of clustering prefixes (or more generally of
Clusterable}.A clustering prefix is the unit of what aClusteringComparatorcan compare.Represents a decorated key, handy for certain operations where just working with strings gets slow.Columns (or a subset of the columns) that a partition contains.Represents a request to reject the current operationA slice represents the selection of a range of rows.Represents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.guardrails
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.lifecycleClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.The type of files that can be listed by SSTableLister, we never return txn logs, use LifecycleTransaction.getFiles() if you need txn logs.How to handle a failure to read a txn log file.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.marshalClassDescriptionThe start or end of a range of clusterings, either inclusive or exclusive.The threshold between two different ranges, i.e.This class defines a threshold between ranges of clusterings.The kind of clustering prefix this actually is.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.memtableClassDescriptionA cell's source data object.A comparator of clustering prefixes (or more generally of
Clusterable}.Reason for initiating a memtable flush.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.Columns (or a subset of the columns) that a partition contains.Represents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.partitionsClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.Information on deletion of a storage engine object.Stores the information relating to the liveness of the primary key columns of a row.A mutable implementation of
DeletionInfo.A range tombstone is a tombstone that covers a slice/range of rows.Columns (or a subset of the columns) that a partition contains.A read command that selects a (part of a) single partition.AReadQueryfor a single partition.Represents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.repair
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.rowsClassDescriptionCommon class for objects that are identified by a clustering prefix, and can be thus sorted by a
ClusteringComparator.The start or end of a range of clusterings, either inclusive or exclusive.The threshold between two different ranges, i.e.This class defines a threshold between ranges of clusterings.A clustering prefix is the unit of what aClusteringComparatorcan compare.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.Information on deletion of a storage engine object.Stores the information relating to the liveness of the primary key columns of a row.Columns (or a subset of the columns) that a partition contains.Represents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.streamingClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.Columns (or a subset of the columns) that a partition contains.We need the TableMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.transformClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.Columns (or a subset of the columns) that a partition contains.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.viewClassDescriptionReason for initiating a memtable flush.Represents a decorated key, handy for certain operations where just working with strings gets slow.It represents a Keyspace.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.db.virtualClassDescriptionA clustering prefix is the unit of what a
ClusteringComparatorcan compare.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.dhtClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.exceptionsClassDescriptionGeneral interface for storage-engine read commands (common to both range and single partition commands).
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.hints
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.indexClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.It represents a Keyspace.A range tombstone is a tombstone that covers a slice/range of rows.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internalClassDescriptionAllows to build ClusteringPrefixes, either Clustering or ClusteringBound.A comparator of clustering prefixes (or more generally of
Clusterable}.A clustering prefix is the unit of what aClusteringComparatorcan compare.Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internal.compositesClassDescriptionAllows to build ClusteringPrefixes, either Clustering or ClusteringBound.A clustering prefix is the unit of what a
ClusteringComparatorcan compare.Represents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands). -
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.internal.keysClassDescriptionAllows to build ClusteringPrefixes, either Clustering or ClusteringBound.A clustering prefix is the unit of what a
ClusteringComparatorcan compare.Represents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands). -
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.saiClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.diskClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.disk.format
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.disk.v1ClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.disk.v1.segment
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.disk.v1.vector
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.memoryClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.planClassDescriptionGroups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands).Represents a request to reject the current operation
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sai.utilsClassDescriptionA cell's source data object.Common class for objects that are identified by a clustering prefix, and can be thus sorted by a
ClusteringComparator.A comparator of clustering prefixes (or more generally ofClusterable}.Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.Stores the information relating to the liveness of the primary key columns of a row.General interface for storage-engine read commands (common to both range and single partition commands). -
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasiClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.confClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.diskClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.memoryClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.sasi.planClassDescriptionGroups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands).
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.index.transactionsClassDescriptionInformation on deletion of a storage engine object.A range tombstone is a tombstone that covers a slice/range of rows.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstableClassDescriptionA cell's source data object.The start or end of a range of clusterings, either inclusive or exclusive.A clustering prefix is the unit of what a
ClusteringComparatorcan compare.Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.It represents a Keyspace.Columns (or a subset of the columns) that a partition contains.A slice represents the selection of a range of rows.Represents the selection of multiple range of rows within a partition.Helper class to deserialize Unfiltered object from disk efficiently. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.formatClassDescriptionAbstractCompactionController allows custom implementations of the CompactionController for use in tooling, without being tied to the SSTableReader and local filesystemA clustering prefix is the unit of what a
ClusteringComparatorcan compare.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.We need the TableMetadata to properly deserialize a SerializationHeader but it's clunky to pass that to a SSTable component, so we use this temporary object to delay the actual need for the metadata. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format.bigClassDescriptionThe start or end of a range of clusterings, either inclusive or exclusive.A comparator of clustering prefixes (or more generally of
Clusterable}.A clustering prefix is the unit of what aClusteringComparatorcan compare.Groups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.Represents a request to reject the current operationRepresents the selection of multiple range of rows within a partition. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.format.btiClassDescriptionGroups both the range of partitions to query, and the clustering index filter to apply for each partition (for a (partition) range query).Represents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.Represents the selection of multiple range of rows within a partition.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.indexsummaryClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.keycacheClassDescriptionThe start or end of a range of clusterings, either inclusive or exclusive.Represents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.io.sstable.metadataClassDescriptionThis class defines a threshold between ranges of clusterings.A comparator of clustering prefixes (or more generally of
Clusterable}.Information on deletion of a storage engine object.Stores the information relating to the liveness of the primary key columns of a row.A slice represents the selection of a range of rows. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.locatorClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.It represents a Keyspace.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.metricsClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.It represents a Keyspace.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.repair
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.repair.autorepair
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.repair.consistent.admin
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.repair.state
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.schemaClassDescriptionA comparator of clustering prefixes (or more generally of
Clusterable}.Reason for initiating a memtable flush.An immutable and sorted list of (non-PK) columns for a given table.It represents a Keyspace.Columns (or a subset of the columns) that a partition contains. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.serviceClassDescriptionReason for initiating a memtable flush.Represents a decorated key, handy for certain operations where just working with strings gets slow.It represents a Keyspace.A read command that selects a (part of a) range of partitions.General interface for storage-engine read commands (common to both range and single partition commands).A read command that selects a (part of a) single partition.Groups multiple single partition read commands.This message is sent back the truncate operation and basically specifies if the truncate succeeded.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.disk.usage
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.pagerClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.A
ReadQueryfor a range of partitions.Generic abstraction for read queries.AReadQueryfor a single partition.Groups multiple single partition read queries. -
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.paxosClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.It represents a Keyspace.Groups multiple single partition read commands.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.paxos.uncommittedClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Data directories used to store keyspace data.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.Issued by the keyspace write handler and used in the write path (as expected), as well as the read path and some async index building code.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.paxos.v1ClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.readsClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.General interface for storage-engine read commands (common to both range and single partition commands).A read command that selects a (part of a) single partition.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.reads.rangeClassDescriptionA read command that selects a (part of a) range of partitions.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.reads.repairClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.Information on deletion of a storage engine object.General interface for storage-engine read commands (common to both range and single partition commands).Columns (or a subset of the columns) that a partition contains.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.reads.thresholdsClassDescriptionGeneral interface for storage-engine read commands (common to both range and single partition commands).
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.service.snapshot
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.streamingClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.toolsClassDescriptionThe MBean interface for ColumnFamilyStoreRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.tools.nodetool.stats
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.transport
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.triggers
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.utilsClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.
-
Classes in org.apache.cassandra.db used by org.apache.cassandra.utils.memoryClassDescriptionRepresents a decorated key, handy for certain operations where just working with strings gets slow.A combination of a top-level (partition) tombstone and range tombstones describing the deletions within a partition.