| Package | Description |
|---|---|
| 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.
|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.runtime |
Utilities required at runtime.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnumerableBindable
Relational expression that converts an enumerable input to interpretable
calling convention.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) static Bindable |
EnumerableInterpretable.getBindable(ClassDeclaration expr,
String s,
int fieldCount) |
static Bindable |
EnumerableInterpretable.toBindable(Map<String,Object> parameters,
CalcitePrepare.SparkHandler spark,
EnumerableRel rel,
EnumerableRel.Prefer prefer) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static ArrayBindable |
EnumerableInterpretable.box(Bindable bindable)
Converts a bindable over scalar values into an array bindable, with each
row as an array of 1 element.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BindableRel
Relational expression that can implement itself in Bindable
convention.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Bindables.BindableAggregate
Implementation of
Aggregate
in bindable calling convention. |
static class |
Bindables.BindableFilter
Implementation of
Filter
in bindable convention. |
static class |
Bindables.BindableJoin
Implementation of
Join in
bindable calling convention. |
static class |
Bindables.BindableProject
Implementation of
Project in
bindable calling convention. |
static class |
Bindables.BindableSort
Implementation of
Sort
bindable calling convention. |
static class |
Bindables.BindableTableScan
Scan of a table that implements
ScannableTable and therefore can
be converted into an Enumerable. |
static class |
Bindables.BindableUnion
Implementation of
Union in
bindable calling convention. |
static class |
Bindables.BindableValues
Implementation of
Values
in bindable calling convention. |
static class |
Bindables.BindableWindow
Implementation of
Window
in bindable convention. |
class |
InterpretableConverter
Relational expression that converts any relational expression input to
InterpretableConvention, by wrapping
it in an interpreter. |
| Modifier and Type | Field and Description |
|---|---|
private Bindable<T> |
CalcitePrepare.CalciteSignature.bindable |
| Constructor and Description |
|---|
CalciteSignature(String sql,
List<org.apache.calcite.avatica.AvaticaParameter> parameterList,
Map<String,Object> internalParameters,
RelDataType rowType,
List<org.apache.calcite.avatica.ColumnMetaData> columns,
org.apache.calcite.avatica.Meta.CursorFactory cursorFactory,
CalciteSchema rootSchema,
List<RelCollation> collationList,
long maxRowCount,
Bindable<T> bindable)
Deprecated.
|
CalciteSignature(String sql,
List<org.apache.calcite.avatica.AvaticaParameter> parameterList,
Map<String,Object> internalParameters,
RelDataType rowType,
List<org.apache.calcite.avatica.ColumnMetaData> columns,
org.apache.calcite.avatica.Meta.CursorFactory cursorFactory,
CalciteSchema rootSchema,
List<RelCollation> collationList,
long maxRowCount,
Bindable<T> bindable,
org.apache.calcite.avatica.Meta.StatementType statementType) |
| Modifier and Type | Method and Description |
|---|---|
Bindable |
Prepare.PreparedResult.getBindable(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory)
Executes the prepared result.
|
Bindable |
CalcitePrepareImpl.CalcitePreparedExplain.getBindable(org.apache.calcite.avatica.Meta.CursorFactory cursorFactory) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArrayBindable
Extension to
Bindable that returns rows that are arrays of objects. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.