| Package | Description |
|---|---|
| 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.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.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.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.rex |
Provides a language for representing row-expressions.
|
| 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.parser |
Provides a SQL parser.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| org.apache.calcite.util |
Provides utility classes.
|
| org.apache.calcite.util.mapping |
Support for algebraic maps.
|
| 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 |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| 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. |
| ReflectiveVisitor
Object which can be a target for a reflective visitation (see
ReflectUtil.invokeVisitor(ReflectiveVisitor, Object, Class, String). |
| Class and Description |
|---|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Pair
Pair of objects.
|
| Class and Description |
|---|
| CancelFlag
CancelFlag is used to post and check cancellation requests.
|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableBitSet.Builder
Builder.
|
| Pair
Pair of objects.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| 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 |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Pair
Pair of objects.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| Class and Description |
|---|
| JsonBuilder |
| Pair
Pair of objects.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| 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. |
| 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.
|
| ImmutableBitSet.Builder
Builder.
|
| ImmutableIntList
An immutable list of
Integer values backed by an array of
ints. |
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
| 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.
|
| NlsString
A string, optionally with
character set and
SqlCollation. |
| SerializableCharset
Serializable wrapper around a
Charset. |
| Class and Description |
|---|
| CalciteParserException
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code. |
| 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 |
|---|
| 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 |
|---|
| BasicDatetime
BasicDatetime is an interface for dates, times, or timestamps that can be
assigned from a long value.
|
| Benchmark.Statistician
Collects statistics for a test that is run multiple times.
|
| BitString
String of bits.
|
| BuiltInMethod
Built-in methods.
|
| 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.
|
| 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.
|
| 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.
|
| IntList
Extension to
ArrayList to help build an array of int
values. |
| JsonBuilder |
| 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.
|
| PartiallyOrderedSet.Ordering
Ordering relation.
|
| Permutation
Represents a mapping which reorders elements in an array.
|
| 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.
|
| RhBase64.InputStream
A
RhBase64.InputStream will read data from another
InputStream, given in the constructor, and encode/decode
to/from Base64 notation on the fly. |
| RhBase64.OutputStream
A
RhBase64.OutputStream will write data to another
OutputStream, given in the constructor, and encode/decode
to/from Base64 notation on the fly. |
| SaffronProperties
Provides an environment for debugging information, et cetera, used by
saffron.
|
| SerializableCharset
Serializable wrapper around a
Charset. |
| Template
String template.
|
| 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.
|
| ZonelessDate
ZonelessDate is a date value without a time zone.
|
| ZonelessDatetime
ZonelessDatetime is an abstract class for dates, times, or timestamps that
contain a zoneless time value.
|
| ZonelessTime
ZonelessTime is a time value without a time zone.
|
| ZonelessTimestamp
ZonelessTimestamp is a timestamp value without a time zone.
|
| Class and Description |
|---|
| ImmutableBitSet
An immutable list of bits.
|
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.