| Package | Description |
|---|---|
| org.apache.calcite.adapter.clone |
Provides utility classes.
|
| org.apache.calcite.adapter.java |
Query provider based on Java in-memory data
structures.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.rel.externalize |
Facilities to externalize
RelNodes to and from
XML and JSON format. |
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CloneSchema
Schema that contains in-memory copies of tables from a JDBC schema.
|
| Modifier and Type | Method and Description |
|---|---|
Schema |
CloneSchema.Factory.create(SchemaPlus parentSchema,
String name,
Map<String,Object> operand) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectiveSchema
Implementation of
Schema that exposes the
public fields and methods in a Java object. |
| Modifier and Type | Method and Description |
|---|---|
Schema |
ReflectiveSchema.Factory.create(SchemaPlus parentSchema,
String name,
Map<String,Object> operand) |
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcSchema
Implementation of
Schema that is backed by a JDBC data source. |
| Modifier and Type | Method and Description |
|---|---|
Schema |
JdbcSchema.Factory.create(SchemaPlus parentSchema,
String name,
Map<String,Object> operand) |
Schema |
JdbcSchema.getSubSchema(String name) |
| Modifier and Type | Field and Description |
|---|---|
Schema |
CalciteSchema.schema |
| Modifier and Type | Method and Description |
|---|---|
CalciteSchema |
CalciteSchema.add(String name,
Schema schema)
Adds a child schema of this schema.
|
| Constructor and Description |
|---|
CalciteSchema(CalciteSchema parent,
Schema schema,
String name) |
| Constructor and Description |
|---|
RelJsonReader(RelOptCluster cluster,
RelOptSchema relOptSchema,
Schema schema) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SchemaPlus
Extension to the
Schema interface. |
interface |
SemiMutableSchema
Schema to which materializations can be added.
|
| Modifier and Type | Method and Description |
|---|---|
Schema |
SchemaFactory.create(SchemaPlus parentSchema,
String name,
Map<String,Object> operand)
Creates a Schema.
|
Schema |
Schema.getSubSchema(String name)
Returns a sub-schema with a given name, or null.
|
| Modifier and Type | Method and Description |
|---|---|
SchemaPlus |
SchemaPlus.add(String name,
Schema schema)
Adds a schema as a sub-schema of this schema, and returns the wrapped
object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSchema
Abstract implementation of
Schema. |
class |
DelegatingSchema
Implementation of
Schema that delegates to
an underlying schema. |
| Modifier and Type | Field and Description |
|---|---|
protected Schema |
DelegatingSchema.schema |
| Modifier and Type | Method and Description |
|---|---|
Schema |
DelegatingSchema.getSubSchema(String name) |
Schema |
AbstractSchema.getSubSchema(String name) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Schema> |
AbstractSchema.getSubSchemaMap()
Returns a map of sub-schemas in this schema by name.
|
| Constructor and Description |
|---|
DelegatingSchema(Schema schema)
Creates a DelegatingSchema.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.