public static class Nodes.CoreCompiler extends Interpreter.CompilerImpl
Interpreter.CompilerImpl
that knows how to handle the core logical
RelNodes.interpreter, node, nodes, outEdges, rel, relInputs, rootRel, scalarCompiler| Constructor and Description |
|---|
CoreCompiler(Interpreter interpreter,
RelOptCluster cluster) |
| Modifier and Type | Method and Description |
|---|---|
void |
visit(Aggregate agg) |
void |
visit(Bindables.BindableTableScan scan) |
void |
visit(Filter filter) |
void |
visit(Join join) |
void |
visit(Project project) |
void |
visit(Sort sort) |
void |
visit(TableScan scan) |
void |
visit(Union union) |
void |
visit(Values value) |
void |
visit(Window window) |
combinedRowType, compile, createContext, enumerable, getDataContext, rewrite, sink, source, visit, visitRootgo, replaceRootCoreCompiler(Interpreter interpreter, RelOptCluster cluster)
public void visit(Aggregate agg)
public void visit(Filter filter)
public void visit(Project project)
public void visit(Values value)
public void visit(TableScan scan)
public void visit(Bindables.BindableTableScan scan)
public void visit(Sort sort)
public void visit(Union union)
public void visit(Join join)
public void visit(Window window)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.