| Modifier and Type | Class and Description |
|---|---|
private static class |
Granularities.AllGranularity
Implementation of
Granularity for Granularity.Type.ALL. |
private static class |
Granularities.PeriodGranularity
Implementation of
Granularity based on a time unit. |
| Modifier and Type | Field and Description |
|---|---|
private Granularity |
TimeExtractionFunction.granularity |
| Modifier and Type | Method and Description |
|---|---|
static Granularity |
Granularities.all()
Returns a Granularity that causes all rows to be rolled up into one.
|
static Granularity |
Granularities.createGranularity(org.apache.calcite.avatica.util.TimeUnitRange timeUnit,
String timeZone)
Creates a Granularity based on a time unit.
|
static Granularity |
DruidDateTimeUtils.extractGranularity(RexNode node,
String timeZone)
Infers granularity from a time unit.
|
Granularity |
TimeExtractionFunction.getGranularity() |
static Granularity |
ExtractionDimensionSpec.toQueryGranularity(DimensionSpec dimensionSpec) |
| Modifier and Type | Method and Description |
|---|---|
static TimeExtractionFunction |
TimeExtractionFunction.createExtractFromGranularity(Granularity granularity,
String timeZone)
Creates the time format extraction function for the given granularity.
|
static TimeExtractionFunction |
TimeExtractionFunction.createFloorFromGranularity(Granularity granularity,
String timeZone)
Creates time format floor time extraction function using a given granularity.
|
| Constructor and Description |
|---|
TimeExtractionFunction(String format,
Granularity granularity,
String timeZone,
String local) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.