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.IntervalgetDataInterval()VSizeColumnarMultiIntsgetDimColumn(String dimension)GenericIndexed<ByteBuffer>getDimValueUtf8Lookup(String dimension)SmooshedFileMappergetFileMapper()MetricHoldergetMetricHolder(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()
-
-