public abstract static class AbstractVirtualTable.AbstractDataSet extends java.lang.Object implements AbstractVirtualTable.DataSet
NavigableMap
, then either maintained
persistently, or built on demand and thrown away after use, depending on the implementing class.Modifier and Type | Field and Description |
---|---|
protected java.util.NavigableMap<DecoratedKey,AbstractVirtualTable.Partition> |
partitions |
Modifier | Constructor and Description |
---|---|
protected |
AbstractDataSet(java.util.NavigableMap<DecoratedKey,AbstractVirtualTable.Partition> partitions) |
Modifier and Type | Method and Description |
---|---|
AbstractVirtualTable.Partition |
getPartition(DecoratedKey key) |
java.util.Iterator<AbstractVirtualTable.Partition> |
getPartitions(DataRange dataRange) |
boolean |
isEmpty() |
protected final java.util.NavigableMap<DecoratedKey,AbstractVirtualTable.Partition> partitions
protected AbstractDataSet(java.util.NavigableMap<DecoratedKey,AbstractVirtualTable.Partition> partitions)
public boolean isEmpty()
isEmpty
in interface AbstractVirtualTable.DataSet
public AbstractVirtualTable.Partition getPartition(DecoratedKey key)
getPartition
in interface AbstractVirtualTable.DataSet
public java.util.Iterator<AbstractVirtualTable.Partition> getPartitions(DataRange dataRange)
getPartitions
in interface AbstractVirtualTable.DataSet
Copyright © 2009-2021 The Apache Software Foundation