| Package | Description |
|---|---|
| org.apache.calcite |
Main package for Calcite, the dynamic data management platform.
|
| org.apache.calcite.adapter.clone |
Provides utility classes.
|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| Modifier and Type | Method and Description |
|---|---|
JavaTypeFactory |
DataContext.getTypeFactory()
Returns the type factory.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Table |
CloneSchema.createCloneTable(JavaTypeFactory typeFactory,
RelProtoDataType protoRowType,
List<ColumnMetaData.Rep> repList,
Enumerable<T> source) |
| Modifier and Type | Method and Description |
|---|---|
JavaTypeFactory |
JavaRelImplementor.getTypeFactory() |
| Modifier and Type | Method and Description |
|---|---|
static RexToLixTranslator |
RexToLixTranslator.forAggregation(JavaTypeFactory typeFactory,
BlockBuilder list,
RexToLixTranslator.InputGetter inputGetter)
Creates a translator for translating aggregate functions.
|
static PhysType |
PhysTypeImpl.of(JavaTypeFactory typeFactory,
RelDataType rowType,
JavaRowFormat format) |
static PhysType |
PhysTypeImpl.of(JavaTypeFactory typeFactory,
RelDataType rowType,
JavaRowFormat format,
boolean optimize) |
static Expression |
RexToLixTranslator.translateCondition(RexProgram program,
JavaTypeFactory typeFactory,
BlockBuilder list,
RexToLixTranslator.InputGetter inputGetter,
Function1<String,RexToLixTranslator.InputGetter> correlates) |
static Expression |
RexToLixTranslator.translateLiteral(RexLiteral literal,
RelDataType type,
JavaTypeFactory typeFactory,
RexImpTable.NullAs nullAs)
Translates a literal.
|
static List<Expression> |
RexToLixTranslator.translateProjects(RexProgram program,
JavaTypeFactory typeFactory,
BlockBuilder list,
PhysType outputPhysType,
Expression root,
RexToLixTranslator.InputGetter inputGetter,
Function1<String,RexToLixTranslator.InputGetter> correlates)
Translates a
RexProgram to a sequence of expressions and
declarations. |
| Constructor and Description |
|---|
JdbcImplementor(SqlDialect dialect,
JavaTypeFactory typeFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaTypeFactoryImpl
Implementation of
JavaTypeFactory. |
| Modifier and Type | Method and Description |
|---|---|
JavaTypeFactory |
CalcitePrepare.Context.getTypeFactory() |
JavaTypeFactory |
CalciteConnection.getTypeFactory()
Returns the type factory.
|
| Modifier and Type | Method and Description |
|---|---|
static CalciteConnection |
CalciteMetaImpl.connect(CalciteRootSchema schema,
JavaTypeFactory typeFactory)
A trojan-horse method, subject to change without notice.
|
abstract AvaticaConnection |
CalciteFactory.newConnection(UnregisteredDriver driver,
AvaticaFactory factory,
String url,
Properties info,
CalciteRootSchema rootSchema,
JavaTypeFactory typeFactory)
Creates a connection with a root schema.
|
org.apache.calcite.jdbc.CalciteJdbc41Factory.CalciteJdbc41Connection |
CalciteJdbc41Factory.newConnection(UnregisteredDriver driver,
AvaticaFactory factory,
String url,
Properties info,
CalciteRootSchema rootSchema,
JavaTypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
JavaTypeFactory |
PlannerImpl.getTypeFactory() |
| Constructor and Description |
|---|
CalciteCatalogReader(CalciteSchema rootSchema,
boolean caseSensitive,
List<String> defaultSchema,
JavaTypeFactory typeFactory) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.