public interface CalcitePrepare
| Modifier and Type | Interface and Description |
|---|---|
static class |
CalcitePrepare.CalciteSignature<T>
The result of preparing a query.
|
static interface |
CalcitePrepare.Context
Context for preparing a statement.
|
static class |
CalcitePrepare.ConvertResult
The result of parsing and validating a SQL query and converting it to
relational algebra.
|
static class |
CalcitePrepare.Dummy
Namespace that allows us to define non-abstract methods inside an
interface.
|
static class |
CalcitePrepare.ParseResult
The result of parsing and validating a SQL query.
|
static interface |
CalcitePrepare.SparkHandler
Callback to register Spark as the main engine.
|
| Modifier and Type | Field and Description |
|---|---|
static Function0<CalcitePrepare> |
DEFAULT_FACTORY |
static ThreadLocal<ArrayList<CalcitePrepare.Context>> |
THREAD_CONTEXT_STACK |
| Modifier and Type | Method and Description |
|---|---|
CalcitePrepare.ConvertResult |
convert(CalcitePrepare.Context context,
String sql) |
CalcitePrepare.ParseResult |
parse(CalcitePrepare.Context context,
String sql) |
<T> CalcitePrepare.CalciteSignature<T> |
prepareQueryable(CalcitePrepare.Context context,
Queryable<T> queryable) |
<T> CalcitePrepare.CalciteSignature<T> |
prepareSql(CalcitePrepare.Context context,
String sql,
Queryable<T> expression,
Type elementType,
int maxRowCount) |
static final Function0<CalcitePrepare> DEFAULT_FACTORY
static final ThreadLocal<ArrayList<CalcitePrepare.Context>> THREAD_CONTEXT_STACK
CalcitePrepare.ParseResult parse(CalcitePrepare.Context context, String sql)
CalcitePrepare.ConvertResult convert(CalcitePrepare.Context context, String sql)
<T> CalcitePrepare.CalciteSignature<T> prepareSql(CalcitePrepare.Context context, String sql, Queryable<T> expression, Type elementType, int maxRowCount)
<T> CalcitePrepare.CalciteSignature<T> prepareQueryable(CalcitePrepare.Context context, Queryable<T> queryable)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.