| Package | Description |
|---|---|
| org.apache.calcite.adapter.clone |
Provides utility classes.
|
| org.apache.calcite.adapter.elasticsearch |
Base classes for a query provider based on an Elasticsearch DB.
|
| 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.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| 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.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| 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.core |
Defines core relational expressions.
|
| org.apache.calcite.rel.externalize |
Facilities to externalize
RelNodes 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.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.sql |
Provides a SQL parser and object model.
|
| 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.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.mapping |
Support for algebraic maps.
|
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| JsonBuilder |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ControlFlowException
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| ReflectiveVisitDispatcher
Interface for looking up methods relating to reflective visitation.
|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| Class and Description |
|---|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| NameMap
Map whose keys are names and can be accessed with and without case
sensitivity.
|
| NameMultimap
Multimap whose keys are names and can be accessed with and without case
sensitivity.
|
| NameSet
Set of names that can be accessed with and without case sensitivity.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| CancelFlag
CancelFlag is used to post and check cancellation requests.
|
| ControlFlowException
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableBitSet.Builder
Builder.
|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| Class and Description |
|---|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| TryThreadLocal
Thread-local variable that returns a handle that can be closed.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| JsonBuilder |
| Pair
Pair of objects.
|
| PartiallyOrderedSet
Partially-ordered set.
|
| PartiallyOrderedSet.Ordering
Ordering relation.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| Class and Description |
|---|
| JsonBuilder |
| Pair
Pair of objects.
|
| XmlOutput
Streaming XML output.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Class and Description |
|---|
| ControlFlowException
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableBitSet.Builder
Builder.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| ReflectUtil.MethodDispatcher
Can invoke a method on an object of type E with return type T.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableBitSet.Builder
Builder.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ControlFlowException
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
|
| DateString
Date literal.
|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| NlsString
A string, optionally with
character set and
SqlCollation. |
| Pair
Pair of objects.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| TimestampString
Timestamp literal.
|
| TimeString
Time literal.
|
| Class and Description |
|---|
| Holder
A mutable slot that can contain one object.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Class and Description |
|---|
| BarfingInvocationHandler
A class derived from
BarfingInvocationHandler handles a method
call by looking for a method in itself with identical parameters. |
| BitString
String of bits.
|
| DateString
Date literal.
|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| NlsString
A string, optionally with
character set and
SqlCollation. |
| PrecedenceClimbingParser
Parser that takes a collection of tokens (atoms and operators)
and groups them together according to the operators' precedence
and associativity.
|
| PrecedenceClimbingParser.Token
A token: either an atom, a call to an operator with arguments,
or an unmatched operator.
|
| SerializableCharset
Serializable wrapper around a
Charset. |
| TimestampString
Timestamp literal.
|
| TimeString
Time literal.
|
| Class and Description |
|---|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| CalciteParserException
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code. |
| PrecedenceClimbingParser
Parser that takes a collection of tokens (atoms and operators)
and groups them together according to the operators' precedence
and associativity.
|
| PrecedenceClimbingParser.Token
A token: either an atom, a call to an operator with arguments,
or an unmatched operator.
|
| Class and Description |
|---|
| SerializableCharset
Serializable wrapper around a
Charset. |
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| CalciteValidatorException
Tagging interface to allow a
SqlValidatorException
to be identified without
adding a dependency on it from client-side code. |
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| Holder
A mutable slot that can contain one object.
|
| ImmutableBitSet
An immutable list of bits.
|
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| Pair
Pair of objects.
|
| ReflectiveVisitDispatcher
Interface for looking up methods relating to reflective visitation.
|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| ReflectUtil.MethodDispatcher
Can invoke a method on an object of type E with return type T.
|
| Util.FoundOne
Exception used to interrupt a tree walk of any kind.
|
| Class and Description |
|---|
| Holder
A mutable slot that can contain one object.
|
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| Benchmark.Statistician
Collects statistics for a test that is run multiple times.
|
| BitString
String of bits.
|
| BuiltInMethod
Built-in methods.
|
| ChunkList.ChunkListIterator
Iterator over a
ChunkList. |
| ClosableAllocation
ClosableAllocation represents an object which requires a call in order to
release resources early rather than waiting for finalization.
|
| ClosableAllocationOwner
ClosableAllocationOwner represents an object which can take ownership of
ClosableAllocations and guarantee that they will be cleaned up correctly when
its own closeAllocation() is called.
|
| Compatible
Compatibility layer.
|
| CompatibleGuava11.ImprovedAbstractMap
ImprovedAbstractMap.
|
CompatibleGuava11.ImprovedAbstractSet
AbstractSet substitute without the potentially-quadratic
removeAll implementation. |
| CompositeList
Read-only list that is the concatenation of sub-lists.
|
| CompositeMap
Unmodifiable view onto multiple backing maps.
|
| ControlFlowException
Exception intended to be used for control flow, as opposed to the usual
use of exceptions which is to signal an error condition.
|
| DateString
Date literal.
|
| Glossary
A collection of terms.
|
| Holder
A mutable slot that can contain one object.
|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableBitSet.Builder
Builder.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| ImmutableNullableList.Builder
A builder for creating immutable nullable list instances.
|
| IntegerIntervalSet.Handler
A callback.
|
| JsonBuilder |
| Litmus
Callback to be called when a test for validity succeeds or fails.
|
| NameMap
Map whose keys are names and can be accessed with and without case
sensitivity.
|
| NameSet
Set of names that can be accessed with and without case sensitivity.
|
| NlsString
A string, optionally with
character set and
SqlCollation. |
| Pair
Pair of objects.
|
| PartiallyOrderedSet.Node
Holds a value, its parent nodes, and child nodes.
|
| PartiallyOrderedSet.Ordering
Ordering relation.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| PrecedenceClimbingParser
Parser that takes a collection of tokens (atoms and operators)
and groups them together according to the operators' precedence
and associativity.
|
| PrecedenceClimbingParser.Builder
Fluent helper to build a parser containing a list of tokens.
|
| PrecedenceClimbingParser.Call
A token that is a call to an operator with arguments.
|
| PrecedenceClimbingParser.Op
An operator token.
|
| PrecedenceClimbingParser.Result |
| PrecedenceClimbingParser.Special
Callback defining the behavior of a special function.
|
| PrecedenceClimbingParser.SpecialOp
An token corresponding to a special operator.
|
| PrecedenceClimbingParser.Token
A token: either an atom, a call to an operator with arguments,
or an unmatched operator.
|
| PrecedenceClimbingParser.Type
Token type.
|
| ReflectiveVisitDispatcher
Interface for looking up methods relating to reflective visitation.
|
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| ReflectUtil.MethodDispatcher
Can invoke a method on an object of type E with return type T.
|
| SaffronProperties
Provides an environment for debugging information, et cetera, used by
saffron.
|
| SerializableCharset
Serializable wrapper around a
Charset. |
| Source
Source of data.
|
| Template
String template.
|
| TimestampString
Timestamp literal.
|
| TimestampWithTimeZoneString
Timestamp with time-zone literal.
|
| TimeString
Time literal.
|
| TimeWithTimeZoneString
Time with time-zone literal.
|
| TryThreadLocal
Thread-local variable that returns a handle that can be closed.
|
| TryThreadLocal.Memo
Remembers to set the value back.
|
| UnmodifiableArrayList
A view onto an array that cannot be modified by the client.
|
| Util.FoundOne
Exception used to interrupt a tree walk of any kind.
|
| Util.OverFinder
Visitor which looks for an OVER clause inside a tree of
SqlNode objects. |
| XmlOutput.StringEscaper
Utility for replacing special characters
with escape sequences in strings.
|
| XmlOutput.XMLAttrVector
List of attribute names and values.
|
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.