| Interface | Description |
|---|---|
| FrameworkConfig |
Interface that describes how to configure planning sessions generated
using the Frameworks tools.
|
| Frameworks.PlannerAction<R> |
Piece of code to be run in a context where a planner is available.
|
| Planner |
A façade that covers Calcite's query planning process: parse SQL,
validate the parse tree, convert the parse tree to a relational expression,
and optimize the relational expression.
|
| Program |
Program that transforms a relational expression into another relational
expression.
|
| RuleSet |
A set rules associated with a particular
type of invocation of the
Planner. |
| Class | Description |
|---|---|
| Frameworks |
Tools for invoking Calcite functionality without initializing a container /
server first.
|
| Frameworks.ConfigBuilder |
A builder to help you build a
FrameworkConfig using defaults
where values aren't required. |
| Frameworks.PrepareAction<R> |
Piece of code to be run in a context where a planner and statement are
available.
|
| Programs |
Utilities for creating
Programs. |
| RuleSets |
Utilities for creating and composing rule sets.
|
| Exception | Description |
|---|---|
| RelConversionException |
An Exception thrown when attempting conversion to a set of
RelNodes. |
| ValidationException |
An Exception thrown when attempting to validate a SQL parse tree.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.