| Package | Description |
|---|---|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.server |
Provides a server for hosting Calcite connections.
|
| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<ArrayList<CalcitePrepare.Context>> |
CalcitePrepare.THREAD_CONTEXT_STACK |
| Modifier and Type | Method and Description |
|---|---|
static CalcitePrepare.Context |
CalcitePrepare.Dummy.peek() |
| Modifier and Type | Method and Description |
|---|---|
CalcitePrepare.ConvertResult |
CalcitePrepare.convert(CalcitePrepare.Context context,
String sql) |
CalcitePrepare.ParseResult |
CalcitePrepare.parse(CalcitePrepare.Context context,
String sql) |
static void |
CalcitePrepare.Dummy.pop(CalcitePrepare.Context context) |
<T> CalcitePrepare.CalciteSignature<T> |
CalcitePrepare.prepareQueryable(CalcitePrepare.Context context,
Queryable<T> queryable) |
<T> CalcitePrepare.CalciteSignature<T> |
CalcitePrepare.prepareSql(CalcitePrepare.Context context,
String sql,
Queryable<T> expression,
Type elementType,
int maxRowCount) |
static void |
CalcitePrepare.Dummy.push(CalcitePrepare.Context context) |
| Modifier and Type | Field and Description |
|---|---|
protected CalcitePrepare.Context |
Prepare.context |
| Modifier and Type | Method and Description |
|---|---|
protected List<Function1<CalcitePrepare.Context,RelOptPlanner>> |
CalcitePrepareImpl.createPlannerFactories()
Creates a collection of planner factories.
|
| Modifier and Type | Method and Description |
|---|---|
CalcitePrepare.ConvertResult |
CalcitePrepareImpl.convert(CalcitePrepare.Context context,
String sql) |
protected RelOptPlanner |
CalcitePrepareImpl.createPlanner(CalcitePrepare.Context prepareContext)
Creates a query planner and initializes it with a default set of
rules.
|
protected RelOptPlanner |
CalcitePrepareImpl.createPlanner(CalcitePrepare.Context prepareContext,
Context externalContext,
RelOptCostFactory costFactory)
Creates a query planner and initializes it with a default set of
rules.
|
CalcitePrepare.ParseResult |
CalcitePrepareImpl.parse(CalcitePrepare.Context context,
String sql) |
protected void |
CalcitePrepareImpl.populateMaterializations(CalcitePrepare.Context context,
RelOptPlanner planner,
Prepare.Materialization materialization) |
<T> CalcitePrepare.CalciteSignature<T> |
CalcitePrepareImpl.prepareQueryable(CalcitePrepare.Context context,
Queryable<T> queryable) |
<T> CalcitePrepare.CalciteSignature<T> |
CalcitePrepareImpl.prepareSql(CalcitePrepare.Context context,
String sql,
Queryable<T> expression,
Type elementType,
int maxRowCount) |
| Constructor and Description |
|---|
Prepare(CalcitePrepare.Context context,
Prepare.CatalogReader catalogReader,
Convention resultConvention) |
| Modifier and Type | Method and Description |
|---|---|
static CalcitePrepare.Context |
Schemas.makeContext(CalciteConnection connection,
CalciteSchema schema,
List<String> schemaPath,
com.google.common.collect.ImmutableMap<CalciteConnectionProperty,String> propValues) |
| Modifier and Type | Method and Description |
|---|---|
CalcitePrepare.Context |
CalciteServerStatement.createPrepareContext()
Creates a context for preparing a statement for execution.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.