Interface Cacheable
- All Known Subinterfaces:
ColumnIncluderator,DataSource,DimensionSpec,DimFilter,Expr,ExprMacroTable.ExprMacroFunctionExpr,ExtractionFn,HavingSpec,LimitSpec,PostAggregator,SearchQuerySpec,TopNMetricSpec,VirtualColumn
- All Known Implementing Classes:
AbstractOptimizableDimFilter,AggregatorFactory,AllColumnIncluderator,AllGranularity,AllSearchQuerySpec,AlphaNumericTopNMetricSpec,AlwaysHavingSpec,AndDimFilter,AndHavingSpec,ArithmeticPostAggregator,ArrayContainsElementFilter,BaseFilteredDimensionSpec,BoundDimFilter,BucketExtractionFn,CardinalityAggregatorFactory,CascadeExtractionFn,ColumnComparisonDimFilter,ColumnType,ConstantPostAggregator,ContainsSearchQuerySpec,CountAggregatorFactory,DefaultDimensionSpec,DefaultLimitSpec,DimensionSelectorHavingSpec,DimensionTopNMetricSpec,DimExtractionFn,DimFilterHavingSpec,DoubleAnyAggregatorFactory,DoubleFirstAggregatorFactory,DoubleGreatestPostAggregator,DoubleLastAggregatorFactory,DoubleLeastPostAggregator,DoubleMaxAggregatorFactory,DoubleMeanAggregatorFactory,DoubleMinAggregatorFactory,DoubleSumAggregatorFactory,DurationGranularity,EqualityFilter,EqualToHavingSpec,ExpressionDimFilter,ExpressionLambdaAggregatorFactory,ExpressionPostAggregator,ExpressionVirtualColumn,ExprMacroTable.BaseMacroFunctionExpr,ExprMacroTable.BaseScalarMacroFunctionExpr,ExtractionDimensionSpec,ExtractionDimFilter,FallbackVirtualColumn,FalseDimFilter,FieldAccessPostAggregator,FilteredAggregatorFactory,FilteredDataSource,FinalizingFieldAccessPostAggregator,FloatAnyAggregatorFactory,FloatFirstAggregatorFactory,FloatLastAggregatorFactory,FloatMaxAggregatorFactory,FloatMinAggregatorFactory,FloatSumAggregatorFactory,FragmentSearchQuerySpec,FrameBasedInlineDataSource,FunctionalExtraction,GlobalTableDataSource,Granularity,GreaterThanHavingSpec,GroupingAggregatorFactory,HistogramAggregatorFactory,HyperUniqueFinalizingPostAggregator,HyperUniquesAggregatorFactory,IdentityExtractionFn,InDimFilter,InlineDataSource,InsensitiveContainsSearchQuerySpec,IntervalDimFilter,InvertedTopNMetricSpec,IsBooleanDimFilter,IsFalseDimFilter,IsTrueDimFilter,JavaScriptAggregatorFactory,JavaScriptDimFilter,JavaScriptExtractionFn,JavaScriptPostAggregator,JoinConditionAnalysis,JoinDataSource,JoinType,LambdaExpr,LeafDataSource,LegacyDimensionSpec,LegacyTopNMetricSpec,LessThanHavingSpec,LexicographicTopNMetricSpec,LikeDimFilter,ListColumnIncluderator,ListFilteredDimensionSpec,ListFilteredVirtualColumn,LongAnyAggregatorFactory,LongFirstAggregatorFactory,LongGreatestPostAggregator,LongLastAggregatorFactory,LongLeastPostAggregator,LongMaxAggregatorFactory,LongMinAggregatorFactory,LongSumAggregatorFactory,LookupDataSource,LookupDimensionSpec,LookupExtractionFn,LowerExtractionFn,MatchingDimExtractionFn,NestedFieldVirtualColumn,NestedMergeVirtualColumn,NestedObjectVirtualColumn,NeverHavingSpec,NoneColumnIncluderator,NoneGranularity,NoopLimitSpec,NotDimFilter,NotHavingSpec,NullableNumericAggregatorFactory,NullFilter,NumericTopNMetricSpec,Order,OrderBy,OrDimFilter,OrHavingSpec,PeriodGranularity,PrefixFilteredDimensionSpec,PrefixFilteredVirtualColumn,QueryDataSource,RangeFilter,RegexDimExtractionFn,RegexDimFilter,RegexFilteredDimensionSpec,RegexFilteredVirtualColumn,RegexSearchQuerySpec,RegisteredLookupExtractionFn,RestrictedDataSource,SearchQueryDimFilter,SearchQuerySpecDimExtractionFn,SearchSortSpec,SegmentMetadataQuery.AnalysisType,SelectorDimFilter,SettableLongVirtualColumn,SimpleDoubleAggregatorFactory,SimpleFloatAggregatorFactory,SimpleLongAggregatorFactory,SingleValueAggregatorFactory,SpatialDimFilter,SpecializedExpressionVirtualColumn,StringAnyAggregatorFactory,StringEncoding,StringFirstAggregatorFactory,StringFirstFoldingAggregatorFactory,StringFormatExtractionFn,StringLastAggregatorFactory,StringLastFoldingAggregatorFactory,StrlenExtractionFn,SubstringDimExtractionFn,SuppressedAggregatorFactory,TableDataSource,TimeDimExtractionFn,TimeFormatExtractionFn,TimestampExtractExprMacro.TimestampExtractDynamicExpr,TimestampExtractExprMacro.TimestampExtractExpr,TimestampFloorExprMacro.TimestampFloorDynamicExpr,TimestampFloorExprMacro.TimestampFloorExpr,TrueDimFilter,TypedInFilter,UnionDataSource,UnnestDataSource,UpperExtractionFn,VirtualColumns
public interface Cacheable
-
Method Summary
-
Method Details
-
getCacheKey
@Nullable byte[] getCacheKey()Get a byte array used as a cache key.- Returns:
- bytes to be used as cache key - or null if this object should not be cached.
-