Uses of Interface
org.apache.druid.java.util.common.Cacheable
Packages that use Cacheable
Package
Description
-
Uses of Cacheable in org.apache.druid.frame.util
Classes in org.apache.druid.frame.util that implement CacheableModifier and TypeClassDescriptionclassVirtual column that returns a changeable value, viaSettableLongVirtualColumn.setValue(long). -
Uses of Cacheable in org.apache.druid.java.util.common
Classes in org.apache.druid.java.util.common that implement CacheableModifier and TypeClassDescriptionenumAn enum that provides a way for users to specify what encoding should be used when hashing strings. -
Uses of Cacheable in org.apache.druid.java.util.common.granularity
Classes in org.apache.druid.java.util.common.granularity that implement CacheableModifier and TypeClassDescriptionclassAllGranularty buckets everything into a single bucketclassDurationGranularity buckets data based on the length of a durationclassclassNoneGranularity does not bucket dataclassPeriodGranularity buckets data based on any custom time period -
Uses of Cacheable in org.apache.druid.math.expr
Subinterfaces of Cacheable in org.apache.druid.math.exprModifier and TypeInterfaceDescriptioninterfaceBase interface of Druid expression language abstract syntax tree nodes.static interfacestub interface to allowParser.flatten(Expr)a way to recognize macro functions that exend thisClasses in org.apache.druid.math.expr that implement CacheableModifier and TypeClassDescriptionstatic classBase class forExprfromExprMacroTable.ExprMacro.static classBase class forExprfromExprMacroTable.ExprMacrothat accepts all-scalar arguments.class -
Uses of Cacheable in org.apache.druid.query
Subinterfaces of Cacheable in org.apache.druid.queryClasses in org.apache.druid.query that implement CacheableModifier and TypeClassDescriptionclassThis class models a data source to be unnested which is present along with a filter.classRepresents an inline datasource where the rows are embedded within the DataSource object itself.classTableDataSourcevariant for globally available 'broadcast' segments.classRepresents an inline datasource, where the rows are embedded within the DataSource object itself.classRepresents a join of two datasources.classLeafDataSource-s have no inputs.classRepresents a lookup.enumclassclassclassReperesents a TableDataSource with policy restriction.classclassReperesents a UNION ALL of two or more datasources.classThe data source for representing an unnest operation. -
Uses of Cacheable in org.apache.druid.query.aggregation
Subinterfaces of Cacheable in org.apache.druid.query.aggregationModifier and TypeInterfaceDescriptioninterfaceFunctionally similar to an Aggregator.Classes in org.apache.druid.query.aggregation that implement CacheableModifier and TypeClassDescriptionclassAggregatorFactory is a strategy (in the terms of Design Patterns) that represents column aggregation, e.g.classclassclassclassclassclassclassclassclassclassThis class implementsgroupingfunction to determine the grouping that a row is part of.classclassclassclassclassA null-aware aggregator factory.classAbstract superclass for null-aware numeric aggregators.classThis is an abstract class inherited by variousAggregatorFactoryimplementations that consume double input and produce double output on aggregation.classclassThis is an abstract class inherited by variousAggregatorFactoryimplementations that consume long input and produce long output on aggregation.classThis AggregatorFactory is meant to wrap the subquery used as an expression into a single value and is expected to throw an exception when the subquery results in more than one rowclassThis AggregatorFactory is meant for wrapping delegate aggregators for optimization purposes. -
Uses of Cacheable in org.apache.druid.query.aggregation.any
Classes in org.apache.druid.query.aggregation.any that implement CacheableModifier and TypeClassDescriptionclassclassclassclass -
Uses of Cacheable in org.apache.druid.query.aggregation.cardinality
Classes in org.apache.druid.query.aggregation.cardinality that implement Cacheable -
Uses of Cacheable in org.apache.druid.query.aggregation.firstlast.first
Classes in org.apache.druid.query.aggregation.firstlast.first that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassFor backwards compatibility; equivalent to a regular StringFirstAggregatorFactory. -
Uses of Cacheable in org.apache.druid.query.aggregation.firstlast.last
Classes in org.apache.druid.query.aggregation.firstlast.last that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassFor backwards compatibility; equivalent to a regular StringLastAggregatorFactory. -
Uses of Cacheable in org.apache.druid.query.aggregation.hyperloglog
Classes in org.apache.druid.query.aggregation.hyperloglog that implement CacheableModifier and TypeClassDescriptionclassclass -
Uses of Cacheable in org.apache.druid.query.aggregation.mean
Classes in org.apache.druid.query.aggregation.mean that implement Cacheable -
Uses of Cacheable in org.apache.druid.query.aggregation.post
Classes in org.apache.druid.query.aggregation.post that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclass -
Uses of Cacheable in org.apache.druid.query.cache
Methods in org.apache.druid.query.cache with parameters of type CacheableMethod parameters in org.apache.druid.query.cache with type arguments of type CacheableModifier and TypeMethodDescriptionCacheKeyBuilder.appendCacheables(Collection<? extends Cacheable> input) Add a collection of Cacheables to the cache key.CacheKeyBuilder.appendCacheablesIgnoringOrder(Collection<? extends Cacheable> input) Add a collection of Cacheables to the cache key. -
Uses of Cacheable in org.apache.druid.query.dimension
Subinterfaces of Cacheable in org.apache.druid.query.dimensionModifier and TypeInterfaceDescriptioninterfaceProvides information about a dimension for a grouping query, like topN or groupBy.Classes in org.apache.druid.query.dimension that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass -
Uses of Cacheable in org.apache.druid.query.expression
Classes in org.apache.druid.query.expression that implement CacheableModifier and TypeClassDescriptionclassclassstatic classstatic class -
Uses of Cacheable in org.apache.druid.query.extraction
Subinterfaces of Cacheable in org.apache.druid.query.extractionModifier and TypeInterfaceDescriptioninterfaceAn ExtractionFn is a function that can be used to transform the values of a column (typically a dimension).Classes in org.apache.druid.query.extraction that implement CacheableModifier and TypeClassDescriptionclassclassclassclassFunctional extraction uses a function to find the new value.classclassclassclassclassclassclassclassclassclassclassclass -
Uses of Cacheable in org.apache.druid.query.filter
Subinterfaces of Cacheable in org.apache.druid.query.filterClasses in org.apache.druid.query.filter that implement CacheableModifier and TypeClassDescriptionclassBase class for mostDimFilter.classclassCheck to see if an array contains a specific element.classRecommended to useRangeFilterinsteadclassclassclassclassDeprecated.classclassApproximately like the SQL 'IN' filter, with the main difference being that this will match NULL values if contained in the values list instead of ignoring them.classclassAbstract SQL three-value logic wrapper for some childDimFilterto implement '{filter} IS TRUE' and '{filter} IS FALSE'.classclassclassclassclassclassclassclassclassclassclassRecommended to useEqualityFilterorNullFilterinsteadclassclassclassApproximately like the SQL 'IN' filter, with the main difference being that this will match NULL values if contained in the values list instead of ignoring them. -
Uses of Cacheable in org.apache.druid.query.groupby.having
Subinterfaces of Cacheable in org.apache.druid.query.groupby.havingModifier and TypeInterfaceDescriptioninterfaceA "having" clause that filters aggregated/dimension value.Classes in org.apache.druid.query.groupby.having that implement CacheableModifier and TypeClassDescriptionclassA "having" spec that always evaluates to trueclassThe logical "and" operator for the "having" clause.classclassclassThe "=" operator in a "having" clause.classThe ">" operator in a "having" clause.classThe "<" operator in a "having" clause.classA "having" spec that always evaluates to falseclassThe logical "not" operator for the "having" clause.classThe logical "or" operator for the "having" clause. -
Uses of Cacheable in org.apache.druid.query.groupby.orderby
Subinterfaces of Cacheable in org.apache.druid.query.groupby.orderbyClasses in org.apache.druid.query.groupby.orderby that implement Cacheable -
Uses of Cacheable in org.apache.druid.query.lookup
Classes in org.apache.druid.query.lookup that implement Cacheable -
Uses of Cacheable in org.apache.druid.query.metadata.metadata
Subinterfaces of Cacheable in org.apache.druid.query.metadata.metadataClasses in org.apache.druid.query.metadata.metadata that implement CacheableModifier and TypeClassDescriptionclassclassclassstatic enum -
Uses of Cacheable in org.apache.druid.query.search
Subinterfaces of Cacheable in org.apache.druid.query.searchClasses in org.apache.druid.query.search that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of Cacheable in org.apache.druid.query.topn
Subinterfaces of Cacheable in org.apache.druid.query.topnClasses in org.apache.druid.query.topn that implement CacheableModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of Cacheable in org.apache.druid.segment
Subinterfaces of Cacheable in org.apache.druid.segmentModifier and TypeInterfaceDescriptioninterfaceVirtual columns are "views" created over aColumnSelectorFactoryorColumnSelector.Classes in org.apache.druid.segment that implement CacheableModifier and TypeClassDescriptionclassClass allowing lookup and usage of virtual columns. -
Uses of Cacheable in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement Cacheable -
Uses of Cacheable in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement CacheableModifier and TypeClassDescriptionclassRepresents analysis of a join condition.enum -
Uses of Cacheable in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement CacheableModifier and TypeClassDescriptionclassclassA virtual column that picks one column or another based on whether they exist.classclassOptimized virtual column that can make direct selectors into aNestedDataComplexColumnor any associated nested fields (NestedFieldDictionaryEncodedColumn) including using their indexes.classSpecialized virtual column forNestedDataExpressions.JsonMergeExprMacro.classSpecialized virtual column forNestedDataExpressions.JsonObjectExprMacro.classVirtual column form ofPrefixFilteredDimensionSpecclassVirtual column form ofRegexFilteredDimensionSpecclassBase class for virtual columns that are specialized implementations of expressions.