| Package | Description |
|---|---|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) Scalar |
AggregateNode.ScalarAccumulatorDef.addScalar |
private Scalar |
FilterNode.condition |
private Scalar |
JoinNode.condition |
(package private) Scalar |
AggregateNode.ScalarAccumulatorDef.endScalar |
(package private) Scalar |
AggregateNode.ScalarAccumulatorDef.initScalar |
private Scalar |
ProjectNode.scalar |
| Modifier and Type | Method and Description |
|---|---|
(package private) static Scalar |
JaninoRexCompiler.baz(ParameterExpression context_,
ParameterExpression outputValues_,
BlockStatement block)
Given a method that implements
execute(Context, Object[]),
adds a bridge method that implements execute(Context), and
compiles. |
Scalar |
JaninoRexCompiler.compile(List<RexNode> nodes,
RelDataType inputRowType) |
Scalar |
Compiler.compile(List<RexNode> nodes,
RelDataType inputRowType)
Compiles an expression to an executable form.
|
Scalar |
Interpreter.FooCompiler.compile(List<RexNode> nodes,
RelDataType inputRowType) |
Scalar |
Interpreter.CompilerImpl.compile(List<RexNode> nodes,
RelDataType inputRowType) |
Scalar |
Interpreter.ScalarCompiler.compile(List<RexNode> nodes,
RelDataType inputRowType) |
(package private) static Scalar |
JaninoRexCompiler.getScalar(ClassDeclaration expr,
String s) |
| Constructor and Description |
|---|
ScalarAccumulatorDef(Scalar initScalar,
Scalar addScalar,
Scalar endScalar,
int rowLength,
int accumulatorLength,
DataContext root) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.