| Package | Description |
|---|---|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.enumerable.impl |
Calcite-specific classes for implementation of regular and window aggregates.
|
| Modifier and Type | Method and Description |
|---|---|
static RexToLixTranslator |
RexToLixTranslator.forAggregation(JavaTypeFactory typeFactory,
BlockBuilder list,
RexToLixTranslator.InputGetter inputGetter)
Creates a translator for translating aggregate functions.
|
RexToLixTranslator |
AggAddContext.rowTranslator()
Returns a
RexToLixTranslator
suitable to transform the arguments. |
RexToLixTranslator |
WinAggFrameResultContext.rowTranslator(Expression rowIndex)
Returns row translator for given absolute row position.
|
RexToLixTranslator |
RexToLixTranslator.setBlock(BlockBuilder block) |
RexToLixTranslator |
RexToLixTranslator.setCorrelates(Function1<String,RexToLixTranslator.InputGetter> correlates) |
RexToLixTranslator |
RexToLixTranslator.setNullable(Map<? extends RexNode,Boolean> nullable)
Creates a read-only copy of this translator that records that a given
expression is nullable.
|
RexToLixTranslator |
RexToLixTranslator.setNullable(RexNode e,
boolean nullable)
Creates a read-only copy of this translator that records that a given
expression is nullable.
|
| Modifier and Type | Method and Description |
|---|---|
Expression |
NotNullImplementor.implement(RexToLixTranslator translator,
RexCall call,
List<Expression> translatedOperands)
Implements a call with assumption that all the null-checking is
implemented by caller.
|
Expression |
ReflectiveCallNotNullImplementor.implement(RexToLixTranslator translator,
RexCall call,
List<Expression> translatedOperands) |
Expression |
CallImplementor.implement(RexToLixTranslator translator,
RexCall call,
RexImpTable.NullAs nullAs)
Implements a call.
|
| Modifier and Type | Method and Description |
|---|---|
RexToLixTranslator |
WinAggAddContextImpl.rowTranslator() |
RexToLixTranslator |
WinAggResultContextImpl.rowTranslator(Expression rowIndex) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.