Uses of Class
org.apache.druid.java.util.common.granularity.Granularity
Packages that use Granularity
Package
Description
-
Uses of Granularity in org.apache.druid.indexer.granularity
Fields in org.apache.druid.indexer.granularity declared as GranularityModifier and TypeFieldDescriptionstatic final GranularityBaseGranularitySpec.DEFAULT_QUERY_GRANULARITYstatic final GranularityBaseGranularitySpec.DEFAULT_SEGMENT_GRANULARITYMethods in org.apache.druid.indexer.granularity that return GranularityModifier and TypeMethodDescriptionArbitraryGranularitySpec.getQueryGranularity()GranularitySpec.getQueryGranularity()UniformGranularitySpec.getQueryGranularity()ArbitraryGranularitySpec.getSegmentGranularity()GranularitySpec.getSegmentGranularity()UniformGranularitySpec.getSegmentGranularity()Constructors in org.apache.druid.indexer.granularity with parameters of type GranularityModifierConstructorDescriptionArbitraryGranularitySpec(Granularity queryGranularity, Boolean rollup, List<org.joda.time.Interval> inputIntervals) ArbitraryGranularitySpec(Granularity queryGranularity, List<org.joda.time.Interval> inputIntervals) UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, Boolean rollup, List<org.joda.time.Interval> inputIntervals) UniformGranularitySpec(Granularity segmentGranularity, Granularity queryGranularity, List<org.joda.time.Interval> inputIntervals) -
Uses of Granularity in org.apache.druid.java.util.common.granularity
Subclasses of Granularity in org.apache.druid.java.util.common.granularityModifier and TypeClassDescriptionclassAllGranularty buckets everything into a single bucketclassDurationGranularity buckets data based on the length of a durationclassNoneGranularity does not bucket dataclassPeriodGranularity buckets data based on any custom time periodFields in org.apache.druid.java.util.common.granularity declared as GranularityModifier and TypeFieldDescriptionstatic final GranularityGranularities.ALLstatic final GranularityGranularities.DAYstatic final GranularityGranularities.EIGHT_HOURstatic final GranularityGranularities.FIFTEEN_MINUTEstatic final GranularityGranularities.FIVE_MINUTEstatic final GranularityGranularities.HOURstatic final GranularityGranularities.MINUTEstatic final GranularityGranularities.MONTHstatic final GranularityGranularities.NONEstatic final GranularityGranularities.QUARTERstatic final GranularityGranularities.SECONDstatic final GranularityGranularities.SIX_HOURstatic final GranularityGranularities.TEN_MINUTEstatic final GranularityGranularities.THIRTY_MINUTEstatic final GranularityGranularities.WEEKstatic final GranularityGranularities.YEARFields in org.apache.druid.java.util.common.granularity with type parameters of type GranularityMethods in org.apache.druid.java.util.common.granularity that return GranularityModifier and TypeMethodDescriptionstatic GranularityGranularity.fromString(String str) static GranularityGranularities.fromVirtualColumn(VirtualColumn virtualColumn) Converts a virtual column with a single input time column into aGranularityif it is aTimestampFloorExprMacro.TimestampFloorExpr.GranularityType.getDefaultGranularity()static GranularityGranularity.mergeGranularities(List<Granularity> toMerge) simple merge strategy on query granularity that checks if all are equal or else returns null.static GranularityGranularities.nullToAll(Granularity granularity) Methods in org.apache.druid.java.util.common.granularity that return types with arguments of type GranularityModifier and TypeMethodDescriptionstatic List<Granularity>Granularity.granularitiesFinerThan(Granularity gran0) Returns a list of standard granularities that are equal to, or finer than, a provided granularity.Methods in org.apache.druid.java.util.common.granularity with parameters of type GranularityModifier and TypeMethodDescriptionstatic List<Granularity>Granularity.granularitiesFinerThan(Granularity gran0) Returns a list of standard granularities that are equal to, or finer than, a provided granularity.booleanGranularity.isFinerThan(Granularity g) Decides whether this granularity is finer than the other granularitystatic booleanGranularityType.isStandard(Granularity granularity) For a select subset of granularites, users can specify them directly as string.static GranularityGranularities.nullToAll(Granularity granularity) static ExpressionVirtualColumnGranularities.toVirtualColumn(Granularity granularity, String virtualColumnName) Translates aGranularityto aExpressionVirtualColumnonColumnHolder.TIME_COLUMN_NAMEof the equivalent grouping column.Method parameters in org.apache.druid.java.util.common.granularity with type arguments of type GranularityModifier and TypeMethodDescriptionstatic GranularityGranularity.mergeGranularities(List<Granularity> toMerge) simple merge strategy on query granularity that checks if all are equal or else returns null.Constructors in org.apache.druid.java.util.common.granularity with parameters of type GranularityModifierConstructorDescriptionIntervalsByGranularity(Collection<org.joda.time.Interval> intervals, Granularity granularity) -
Uses of Granularity in org.apache.druid.query
Methods in org.apache.druid.query that return GranularityModifier and TypeMethodDescriptionBaseQuery.getGranularity()Query.getGranularity()QueryContext.getGranularity(String key, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) Methods in org.apache.druid.query with parameters of type GranularityModifier and TypeMethodDescriptionstatic CursorGranularizerCursorGranularizer.create(Cursor cursor, TimeBoundaryInspector timeBoundaryInspector, Order timeOrder, Granularity granularity, org.joda.time.Interval queryInterval) static <T> com.google.common.collect.Ordering<Result<T>>ResultGranularTimestampComparator.create(Granularity granularity, boolean descending) Druids.SearchQueryBuilder.granularity(Granularity g) Druids.TimeseriesQueryBuilder.granularity(Granularity g) Constructors in org.apache.druid.query with parameters of type GranularityModifierConstructorDescriptionBaseQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, Map<String, Object> context, Granularity granularity) ResultGranularTimestampComparator(Granularity granularity) -
Uses of Granularity in org.apache.druid.query.explain
Methods in org.apache.druid.query.explain that return GranularityConstructors in org.apache.druid.query.explain with parameters of type GranularityModifierConstructorDescriptionExplainAttributes(String statementType, String targetDataSource, Granularity partitionedBy, List<String> clusteredBy, String replaceTimeChunks) -
Uses of Granularity in org.apache.druid.query.extraction
Methods in org.apache.druid.query.extraction that return GranularityConstructors in org.apache.druid.query.extraction with parameters of type GranularityModifierConstructorDescriptionTimeFormatExtractionFn(String format, org.joda.time.DateTimeZone tz, String localeString, Granularity granularity, boolean asMillis) -
Uses of Granularity in org.apache.druid.query.groupby
Methods in org.apache.druid.query.groupby with parameters of type GranularityConstructors in org.apache.druid.query.groupby with parameters of type GranularityModifierConstructorDescriptionGroupByQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, VirtualColumns virtualColumns, DimFilter dimFilter, Granularity granularity, List<DimensionSpec> dimensions, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, HavingSpec havingSpec, LimitSpec limitSpec, List<List<String>> subtotalsSpec, Map<String, Object> context) -
Uses of Granularity in org.apache.druid.query.metadata.metadata
Methods in org.apache.druid.query.metadata.metadata that return GranularityConstructors in org.apache.druid.query.metadata.metadata with parameters of type GranularityModifierConstructorDescriptionSegmentAnalysis(String id, List<org.joda.time.Interval> interval, LinkedHashMap<String, ColumnAnalysis> columns, long size, long numRows, Map<String, AggregatorFactory> aggregators, Map<String, AggregateProjectionMetadata> projections, TimestampSpec timestampSpec, Granularity queryGranularity, Boolean rollup) -
Uses of Granularity in org.apache.druid.query.search
Constructors in org.apache.druid.query.search with parameters of type GranularityModifierConstructorDescriptionSearchBinaryFn(SearchSortSpec searchSortSpec, Granularity granularity, int limit) SearchQuery(DataSource dataSource, DimFilter dimFilter, Granularity granularity, int limit, QuerySegmentSpec querySegmentSpec, List<DimensionSpec> dimensions, VirtualColumns virtualColumns, SearchQuerySpec querySpec, SearchSortSpec sortSpec, Map<String, Object> context) -
Uses of Granularity in org.apache.druid.query.select
Methods in org.apache.druid.query.select that return Granularity -
Uses of Granularity in org.apache.druid.query.timeseries
Constructors in org.apache.druid.query.timeseries with parameters of type GranularityModifierConstructorDescriptionTimeseriesBinaryFn(Granularity granularity, List<AggregatorFactory> aggregations) TimeseriesQuery(DataSource dataSource, QuerySegmentSpec querySegmentSpec, boolean descending, VirtualColumns virtualColumns, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, int limit, Map<String, Object> context) -
Uses of Granularity in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn with parameters of type GranularityConstructors in org.apache.druid.query.topn with parameters of type GranularityModifierConstructorDescriptionTopNBinaryFn(Granularity granularity, DimensionSpec dimSpec, TopNMetricSpec topNMetricSpec, int threshold, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs) TopNQuery(DataSource dataSource, VirtualColumns virtualColumns, DimensionSpec dimensionSpec, TopNMetricSpec topNMetricSpec, int threshold, QuerySegmentSpec querySegmentSpec, DimFilter dimFilter, Granularity granularity, List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs, Map<String, Object> context) -
Uses of Granularity in org.apache.druid.query.union
Methods in org.apache.druid.query.union that return Granularity -
Uses of Granularity in org.apache.druid.query.vector
Methods in org.apache.druid.query.vector with parameters of type GranularityModifier and TypeMethodDescriptionstatic VectorCursorGranularizerVectorCursorGranularizer.create(VectorCursor cursor, TimeBoundaryInspector timeBoundaryInspector, Order timeOrder, Granularity granularity, org.joda.time.Interval queryInterval) -
Uses of Granularity in org.apache.druid.segment
Methods in org.apache.druid.segment that return GranularityConstructors in org.apache.druid.segment with parameters of type GranularityModifierConstructorDescriptionMetadata(Map<String, Object> container, AggregatorFactory[] aggregators, TimestampSpec timestampSpec, Granularity queryGranularity, Boolean rollup, List<OrderBy> ordering, List<AggregateProjectionMetadata> projections) -
Uses of Granularity in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental that return GranularityMethods in org.apache.druid.segment.incremental with parameters of type GranularityModifier and TypeMethodDescriptionIncrementalIndexSchema.Builder.withQueryGranularity(Granularity gran) Constructors in org.apache.druid.segment.incremental with parameters of type GranularityModifierConstructorDescriptionIncrementalIndexSchema(long minTimestamp, TimestampSpec timestampSpec, Granularity queryGranularity, VirtualColumns virtualColumns, DimensionsSpec dimensionsSpec, AggregatorFactory[] metrics, boolean rollup, List<AggregateProjectionSpec> projections) -
Uses of Granularity in org.apache.druid.segment.projections
Methods in org.apache.druid.segment.projections that return GranularityModifier and TypeMethodDescriptionAggregateProjectionSchema.getEffectiveGranularity()ProjectionSchema.getEffectiveGranularity()IfProjectionSchema.getTimeColumnName()references a column inProjectionSchema.getVirtualColumns()which is a time_floor expression, this method translates it into aGranularity.RollupTableProjectionSchema.getEffectiveGranularity()TableProjectionSchema.getEffectiveGranularity()