public class DruidQuery extends Object
PartialDruidQuery. The work to develop this query is done
during construction, which may throw CannotBuildQueryException.| Modifier and Type | Field and Description |
|---|---|
static String |
CTX_SCAN_SIGNATURE
Native query context key that is set when
EngineFeature.SCAN_NEEDS_SIGNATURE. |
| Modifier and Type | Method and Description |
|---|---|
static DruidQuery |
fromPartialQuery(PartialDruidQuery partialQuery,
DataSource dataSource,
RowSignature sourceRowSignature,
PlannerContext plannerContext,
org.apache.calcite.rex.RexBuilder rexBuilder,
boolean finalizeAggregations,
VirtualColumnRegistry virtualColumnRegistry) |
DataSource |
getDataSource() |
Grouping |
getGrouping() |
RowSignature |
getOutputRowSignature() |
org.apache.calcite.rel.type.RelDataType |
getOutputRowType() |
Query |
getQuery() |
public static final String CTX_SCAN_SIGNATURE
EngineFeature.SCAN_NEEDS_SIGNATURE.public static DruidQuery fromPartialQuery(PartialDruidQuery partialQuery, DataSource dataSource, RowSignature sourceRowSignature, PlannerContext plannerContext, org.apache.calcite.rex.RexBuilder rexBuilder, boolean finalizeAggregations, @Nullable VirtualColumnRegistry virtualColumnRegistry)
public DataSource getDataSource()
public org.apache.calcite.rel.type.RelDataType getOutputRowType()
public RowSignature getOutputRowSignature()
public Query getQuery()
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.