Package org.apache.druid.segment
Class MMappedIndex
- java.lang.Object
-
- org.apache.druid.segment.MMappedIndex
-
public class MMappedIndex extends Object
-
-
Constructor Summary
Constructors Constructor Description MMappedIndex(GenericIndexed<String> availableDimensions, GenericIndexed<String> availableMetrics, org.joda.time.Interval dataInterval, CompressedColumnarLongsSupplier timestamps, Map<String,MetricHolder> metrics, Map<String,GenericIndexed<ByteBuffer>> dimValueUtf8Lookups, Map<String,VSizeColumnarMultiInts> dimColumns, Map<String,GenericIndexed<ImmutableBitmap>> invertedIndexes, Map<String,ImmutableRTree> spatialIndexes, SmooshedFileMapper fileMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericIndexed<String>
getAvailableDimensions()
GenericIndexed<String>
getAvailableMetrics()
Map<String,GenericIndexed<ImmutableBitmap>>
getBitmapIndexes()
org.joda.time.Interval
getDataInterval()
VSizeColumnarMultiInts
getDimColumn(String dimension)
GenericIndexed<ByteBuffer>
getDimValueUtf8Lookup(String dimension)
SmooshedFileMapper
getFileMapper()
MetricHolder
getMetricHolder(String metric)
Map<String,ImmutableRTree>
getSpatialIndexes()
-
-
-
Constructor Detail
-
MMappedIndex
public MMappedIndex(GenericIndexed<String> availableDimensions, GenericIndexed<String> availableMetrics, org.joda.time.Interval dataInterval, CompressedColumnarLongsSupplier timestamps, Map<String,MetricHolder> metrics, Map<String,GenericIndexed<ByteBuffer>> dimValueUtf8Lookups, Map<String,VSizeColumnarMultiInts> dimColumns, Map<String,GenericIndexed<ImmutableBitmap>> invertedIndexes, Map<String,ImmutableRTree> spatialIndexes, SmooshedFileMapper fileMapper)
-
-
Method Detail
-
getAvailableDimensions
public GenericIndexed<String> getAvailableDimensions()
-
getAvailableMetrics
public GenericIndexed<String> getAvailableMetrics()
-
getDataInterval
public org.joda.time.Interval getDataInterval()
-
getMetricHolder
@Nullable public MetricHolder getMetricHolder(String metric)
-
getDimValueUtf8Lookup
public GenericIndexed<ByteBuffer> getDimValueUtf8Lookup(String dimension)
-
getDimColumn
public VSizeColumnarMultiInts getDimColumn(String dimension)
-
getBitmapIndexes
public Map<String,GenericIndexed<ImmutableBitmap>> getBitmapIndexes()
-
getSpatialIndexes
public Map<String,ImmutableRTree> getSpatialIndexes()
-
getFileMapper
public SmooshedFileMapper getFileMapper()
-
-