Package org.apache.druid.segment
Interface StorageAdapter
-
- All Superinterfaces:
ColumnInspector,Expr.InputBindingInspector
@Deprecated public interface StorageAdapter extends ColumnInspector
Deprecated.
-
-
Method Summary
-
Methods inherited from interface org.apache.druid.segment.ColumnInspector
getType
-
Methods inherited from interface org.apache.druid.math.expr.Expr.InputBindingInspector
areNumeric, areNumeric, areSameTypes, areSameTypes, areScalar, areScalar, canVectorize, canVectorize
-
-
-
-
Method Detail
-
canVectorize
@Deprecated default boolean canVectorize(@Nullable Filter filter, VirtualColumns virtualColumns, boolean descending)
Deprecated.UseSegment.asCursorFactory()and thenCursorFactory.makeCursorHolder(CursorBuildSpec)and callCursorHolder.canVectorize()instead.
-
makeCursors
@Deprecated default Sequence<Cursor> makeCursors(@Nullable Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, Granularity gran, boolean descending, @Nullable QueryMetrics<?> queryMetrics)
Deprecated.UseSegment.asCursorFactory()and thenCursorFactory.makeCursorHolder(CursorBuildSpec)and callCursorHolder.asCursor()instead.
-
makeVectorCursor
@Deprecated @Nullable default VectorCursor makeVectorCursor(@Nullable Filter filter, org.joda.time.Interval interval, VirtualColumns virtualColumns, boolean descending, int vectorSize, @Nullable QueryMetrics<?> queryMetrics)
Deprecated.UseSegment.asCursorFactory()and thenCursorFactory.makeCursorHolder(CursorBuildSpec)and callCursorHolder.asVectorCursor()instead.
-
getInterval
@Deprecated default org.joda.time.Interval getInterval()
Deprecated.Callers should useSegment.getDataInterval()instead.
-
getAvailableDimensions
@Deprecated default Indexed<String> getAvailableDimensions()
Deprecated.Callers should useSegment.as(Class)to construct aMetadatainstead.
-
getAvailableMetrics
@Deprecated default Iterable<String> getAvailableMetrics()
Deprecated.Callers should useSegment.as(Class)to construct aMetadataif available and checkMetadata.getAggregators()instead.
-
getRowSignature
@Deprecated default RowSignature getRowSignature()
Deprecated.useSegment.asCursorFactory()andCursorFactory.getRowSignature()instead.
-
getDimensionCardinality
@Deprecated default int getDimensionCardinality(String column)
Deprecated.Callers should useSegment.as(Class)to construct aPhysicalSegmentInspectorif available and callPhysicalSegmentInspector.getDimensionCardinality(String)instead.
-
getMinTime
@Deprecated default org.joda.time.DateTime getMinTime()
Deprecated.UseSegment.as(Class)to get aTimeBoundaryInspectorif available and callTimeBoundaryInspector.getMinTime()instead.
-
getMaxTime
@Deprecated default org.joda.time.DateTime getMaxTime()
Deprecated.UseSegment.as(Class)to get aTimeBoundaryInspectorif available and callTimeBoundaryInspector.getMaxTime()instead.
-
getMinValue
@Deprecated @Nullable default Comparable getMinValue(String column)
Deprecated.UseSegment.as(Class)to get aPhysicalSegmentInspectorif available and callPhysicalSegmentInspector.getMinValue(String)
-
getMaxValue
@Deprecated @Nullable default Comparable getMaxValue(String column)
Deprecated.UseSegment.as(Class)to get aPhysicalSegmentInspectorif available and callPhysicalSegmentInspector.getMaxValue(String)
-
getColumnCapabilities
@Deprecated @Nullable default ColumnCapabilities getColumnCapabilities(String column)
Deprecated.UseSegment.asCursorFactory()and thenCursorFactory.getColumnCapabilities(String)instead.Description copied from interface:ColumnInspectorReturns capabilities of a particular column.- Specified by:
getColumnCapabilitiesin interfaceColumnInspector- Parameters:
column- column name- Returns:
- capabilities, or null
-
getNumRows
@Deprecated default int getNumRows()
Deprecated.UseSegment.as(Class)to get aPhysicalSegmentInspectorif available then callPhysicalSegmentInspector.getNumRows()instead.
-
getMaxIngestedEventTime
@Deprecated default org.joda.time.DateTime getMaxIngestedEventTime()
Deprecated.UseSegment.as(Class)to get aMaxIngestedEventTimeInspectorif available and callMaxIngestedEventTimeInspector.getMaxIngestedEventTime()instead.
-
getMetadata
@Deprecated @Nullable default Metadata getMetadata()
Deprecated.UseSegment.as(Class)to fetch aMetadataif available
-
hasBuiltInFilters
@Deprecated default boolean hasBuiltInFilters()
Deprecated.UseSegment.as(Class)to get aTopNOptimizationInspectorif available and callTopNOptimizationInspector.areAllDictionaryIdsPresent()instead.
-
isFromTombstone
@Deprecated default boolean isFromTombstone()
Deprecated.
-
-