Package | Description |
---|---|
org.apache.calcite |
Main package for Calcite, the dynamic data management platform.
|
org.apache.calcite.adapter |
Calcite adapters.
|
org.apache.calcite.adapter.cassandra |
Cassandra query provider.
|
org.apache.calcite.adapter.clone |
Provides utility classes.
|
org.apache.calcite.adapter.csv |
Calcite query provider that reads from CSV (comma-separated value) files.
|
org.apache.calcite.adapter.druid |
Query provider based on a Druid database.
|
org.apache.calcite.adapter.elasticsearch |
Query provider based on an Elasticsearch2 DB.
|
org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
org.apache.calcite.adapter.enumerable.impl |
Calcite-specific classes for implementation of regular and window aggregates.
|
org.apache.calcite.adapter.file |
Calcite query provider that reads from web tables (HTML).
|
org.apache.calcite.adapter.geode.rel |
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
|
org.apache.calcite.adapter.geode.simple |
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
|
org.apache.calcite.adapter.geode.util |
Query provider based on Apache Geode (Gemfire) In Memory Data Grid
|
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.adapter.mongodb |
Query provider based on a MongoDB database.
|
org.apache.calcite.adapter.os |
The OS adapter contains various table functions that let you query data
sources in your operating system and environment.
|
org.apache.calcite.adapter.pig |
Pig query provider.
|
org.apache.calcite.adapter.spark |
Adapter based on the Apache Spark data management system.
|
org.apache.calcite.adapter.splunk |
Splunk query provider.
|
org.apache.calcite.adapter.splunk.search |
Executes queries via Splunk's REST API.
|
org.apache.calcite.adapter.splunk.util |
Utilities for RPC to Splunk.
|
org.apache.calcite.adapter.tpcds |
TPC-DS schema.
|
org.apache.calcite.adapter.tpch |
TPC-H schema.
|
org.apache.calcite.benchmarks |
JMH benchmarks for Calcite
|
org.apache.calcite.chinook |
End to end tests.
|
org.apache.calcite.config |
Configuration.
|
org.apache.calcite.example.maze |
User-defined table function that generates a maze.
|
org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
org.apache.calcite.linq4j |
Language-integrated query for Java (linq4j) main package.
|
org.apache.calcite.linq4j.function |
Contains definitions of functions and predicates.
|
org.apache.calcite.linq4j.tree |
Object model for Java expressions.
|
org.apache.calcite.materialize |
Management of materialized query results.
|
org.apache.calcite.model |
Provides model files, in JSON format, defining schemas and other metadata.
|
org.apache.calcite.piglet |
Piglet, a Pig-like language.
|
org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
org.apache.calcite.plan.hep |
Provides a heuristic planner implementation for the interfaces in
org.apache.calcite.plan . |
org.apache.calcite.plan.volcano |
Optimizes relational expressions.
|
org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
org.apache.calcite.profile |
Utilities to analyze data sets.
|
org.apache.calcite.rel |
Defines relational expressions.
|
org.apache.calcite.rel.convert |
Defines relational expressions and rules for converting between calling
conventions.
|
org.apache.calcite.rel.core |
Defines core relational expressions.
|
org.apache.calcite.rel.externalize |
Facilities to externalize
RelNode s to and from
XML and JSON format. |
org.apache.calcite.rel.logical |
Defines logical relational expressions.
|
org.apache.calcite.rel.metadata |
Defines metadata interfaces and utilities for relational
expressions.
|
org.apache.calcite.rel.mutable |
Defines mutable relational expressions.
|
org.apache.calcite.rel.rel2sql |
Translates a relational expression to SQL parse tree.
|
org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
org.apache.calcite.rel.stream |
Defines relational expressions for streaming.
|
org.apache.calcite.rel.type |
Defines a type system for relational expressions.
|
org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
org.apache.calcite.runtime |
Utilities required at runtime.
|
org.apache.calcite.schema |
Schema SPI.
|
org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
org.apache.calcite.server |
Provides a server for hosting Calcite connections.
|
org.apache.calcite.sql |
Provides a SQL parser and object model.
|
org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
org.apache.calcite.sql.babel |
Parse tree for SQL extensions used by the Babel parser.
|
org.apache.calcite.sql.ddl |
Parse tree for SQL DDL statements.
|
org.apache.calcite.sql.dialect |
SQL unparsers for JDBC dialects.
|
org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
org.apache.calcite.sql.parser |
Provides a SQL parser.
|
org.apache.calcite.sql.pretty |
Provides a pretty-printer for SQL statements.
|
org.apache.calcite.sql.type |
SQL type system.
|
org.apache.calcite.sql.util |
Utility classes for the SQL object model, parsing, and validation.
|
org.apache.calcite.sql.validate |
SQL validation.
|
org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
org.apache.calcite.tools |
Provides utility classes.
|
org.apache.calcite.util |
Provides utility classes.
|
org.apache.calcite.util.graph |
Graph-theoretic algorithms and data structures.
|
org.apache.calcite.util.javac |
Provides compilers for Java code.
|
org.apache.calcite.util.mapping |
Support for algebraic maps.
|
org.apache.calcite.util.trace |
Tracing services.
|