Package org.apache.cassandra.db.virtual
Class AbstractVirtualTable.AbstractDataSet
java.lang.Object
org.apache.cassandra.db.virtual.AbstractVirtualTable.AbstractDataSet
- All Implemented Interfaces:
AbstractVirtualTable.DataSet
- Direct Known Subclasses:
SimpleDataSet
- Enclosing class:
- AbstractVirtualTable
public abstract static class AbstractVirtualTable.AbstractDataSet
extends Object
implements AbstractVirtualTable.DataSet
An abstract, map-backed DataSet implementation. Can be backed by any
NavigableMap, then either maintained
persistently, or built on demand and thrown away after use, depending on the implementing class.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final NavigableMap<DecoratedKey,AbstractVirtualTable.Partition> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptiongetPartition(DecoratedKey key) getPartitions(DataRange dataRange) booleanisEmpty()
-
Field Details
-
partitions
-
-
Constructor Details
-
Method Details
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceAbstractVirtualTable.DataSet
-
getPartition
- Specified by:
getPartitionin interfaceAbstractVirtualTable.DataSet
-
getPartitions
- Specified by:
getPartitionsin interfaceAbstractVirtualTable.DataSet
-