Uses of Interface
org.apache.calcite.interpreter.Compiler
-
Packages that use Compiler Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.interpreter Provides an implementation of relational expressions using an interpreter. -
-
Uses of Compiler in org.apache.calcite.adapter.druid
Constructors in org.apache.calcite.adapter.druid with parameters of type Compiler Constructor Description DruidQueryNode(Compiler interpreter, DruidQuery query)
-
Uses of Compiler in org.apache.calcite.adapter.enumerable
Constructors in org.apache.calcite.adapter.enumerable with parameters of type Compiler Constructor Description EnumerableNode(Enumerable<java.lang.Object[]> enumerable, Compiler compiler, EnumerableInterpretable rel)
-
Uses of Compiler in org.apache.calcite.interpreter
Classes in org.apache.calcite.interpreter that implement Compiler Modifier and Type Class Description (package private) static class
Interpreter.CompilerImpl
static class
Nodes.CoreCompiler
Extension toInterpreter.CompilerImpl
that knows how to handle the core logicalRelNode
s.Fields in org.apache.calcite.interpreter declared as Compiler Modifier and Type Field Description Compiler
InterpretableRel.InterpreterImplementor. compiler
Methods in org.apache.calcite.interpreter with parameters of type Compiler Modifier and Type Method Description (package private) static TableScanNode
TableScanNode. create(Compiler compiler, TableScan rel, com.google.common.collect.ImmutableList<RexNode> filters, ImmutableIntList projects)
Creates a TableScanNode.private static TableScanNode
TableScanNode. createEnumerable(Compiler compiler, TableScan rel, Enumerable<Row> enumerable, ImmutableIntList acceptedProjects, java.util.List<RexNode> rejectedFilters, ImmutableIntList rejectedProjects)
private static TableScanNode
TableScanNode. createFilterable(Compiler compiler, TableScan rel, com.google.common.collect.ImmutableList<RexNode> filters, ImmutableIntList projects, FilterableTable filterableTable)
private static TableScanNode
TableScanNode. createProjectableFilterable(Compiler compiler, TableScan rel, com.google.common.collect.ImmutableList<RexNode> filters, ImmutableIntList projects, ProjectableFilterableTable pfTable)
private static TableScanNode
TableScanNode. createQueryable(Compiler compiler, TableScan rel, com.google.common.collect.ImmutableList<RexNode> filters, ImmutableIntList projects, QueryableTable queryableTable)
private com.google.common.collect.ImmutableList<Row>
ValuesNode. createRows(Compiler compiler, com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<RexLiteral>> tuples)
private static TableScanNode
TableScanNode. createScannable(Compiler compiler, TableScan rel, com.google.common.collect.ImmutableList<RexNode> filters, ImmutableIntList projects, ScannableTable scannableTable)
Constructors in org.apache.calcite.interpreter with parameters of type Compiler Constructor Description AbstractSingleNode(Compiler compiler, T rel)
AggregateNode(Compiler compiler, Aggregate rel)
FilterNode(Compiler compiler, Filter rel)
InterpreterImplementor(Compiler compiler, CalcitePrepare.SparkHandler spark, DataContext dataContext)
JoinNode(Compiler compiler, Join rel)
ProjectNode(Compiler compiler, Project rel)
SortNode(Compiler compiler, Sort rel)
TableScanNode(Compiler compiler, TableScan rel, Enumerable<Row> enumerable)
UnionNode(Compiler compiler, Union rel)
ValuesNode(Compiler compiler, Values rel)
WindowNode(Compiler compiler, Window rel)
-