| Interface | Description |
|---|---|
| CalciteParserException |
Tagging interface to allow a
SqlParseException
to be identified without adding a
dependency on it from client-side code. |
| CalciteValidatorException |
Tagging interface to allow a
SqlValidatorException
to be identified without
adding a dependency on it from client-side code. |
| 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.
|
| Glossary |
A collection of terms.
|
| IntegerIntervalSet.Handler |
A callback.
|
| Litmus |
Callback to be called when a test for validity succeeds or fails.
|
| PartiallyOrderedSet.Ordering<E> |
Ordering relation.
|
| PrecedenceClimbingParser.Special |
Callback defining the behavior of a special function.
|
| ReflectiveVisitDispatcher<R extends ReflectiveVisitor,E> |
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<T> |
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.
|
| Source |
Source of data.
|
| TryThreadLocal.Memo |
Remembers to set the value back.
|
| Class | Description |
|---|---|
| BarfingInvocationHandler |
A class derived from
BarfingInvocationHandler handles a method
call by looking for a method in itself with identical parameters. |
| Benchmark |
Helps to run benchmarks by running the same task repeatedly and averaging
the running times.
|
| Benchmark.Statistician |
Collects statistics for a test that is run multiple times.
|
| BitSets |
Utility functions for
BitSet. |
| BitSets.Closure |
Setup equivalence Sets for each position.
|
| BitString |
String of bits.
|
| Bug |
Holder for a list of constants describing which bugs which have not been
fixed.
|
| CancelFlag |
CancelFlag is used to post and check cancellation requests.
|
| CastingList<E> |
Converts a list whose members are automatically down-cast to a given type.
|
| ChunkList<E> |
Implementation of list similar to
LinkedList, but stores elements
in chunks of 32 elements. |
| Closer |
Helper that holds onto
AutoCloseable resources and releases them
when its #close method is called. |
| Compatible.Factory |
Creates the implementation of Compatible suitable for the
current environment.
|
| CompatibleGuava11 |
Helper methods to provide modern Guava functionality based on Guava 11.
|
| CompatibleGuava11.AsMapView<K,V> |
AsMapView.
|
| CompatibleGuava11.EntrySet<K,V> |
EntrySet.
|
| CompatibleGuava11.ImprovedAbstractMap<K,V> |
ImprovedAbstractMap.
|
| CompatibleGuava11.ImprovedAbstractSet<E> |
AbstractSet substitute without the potentially-quadratic
removeAll implementation. |
| CompatibleGuava11.KeySet<K,V> |
KeySet.
|
| CompatibleGuava11.TransformedIterator<F,T> |
TransformedIterator.
|
| CompatibleGuava11.Values<K,V> |
Values.
|
| CompositeList<T> |
Read-only list that is the concatenation of sub-lists.
|
| CompositeMap<K,V> |
Unmodifiable view onto multiple backing maps.
|
| CompoundClosableAllocation |
CompoundClosableAllocation represents a collection of ClosableAllocations
which share a common lifecycle.
|
| ConversionUtil |
Utility functions for converting from one type to another
|
| DateString |
Date literal.
|
| DateTimeStringUtils |
Utility methods to manipulate String representation of DateTime values.
|
| DelegatingInvocationHandler |
A class derived from
DelegatingInvocationHandler handles a
method call by looking for a method in itself with identical parameters. |
| Filterator<E> |
Filtered iterator class: an iterator that includes only elements that are
instanceof a specified class.
|
| Holder<E> |
A mutable slot that can contain one object.
|
| ImmutableBitSet |
An immutable list of bits.
|
| ImmutableBitSet.Builder |
Builder.
|
| ImmutableBitSet.Closure |
Setup equivalence Sets for each position.
|
| ImmutableBitSet.Rebuilder |
Refinement of
ImmutableBitSet.Builder that remembers its original
ImmutableBitSet and tries to use it
when ImmutableBitSet.Rebuilder.build() is called. |
| ImmutableIntList |
An immutable list of
Integer values backed by an array of
ints. |
| ImmutableIntList.AbstractIndexedListIterator<E> |
Extension to
UnmodifiableListIterator
that operates by index. |
| ImmutableIntList.EmptyImmutableIntList |
Special sub-class of
ImmutableIntList that is always
empty and has only one instance. |
| ImmutableNullableList<E> |
An immutable list that may contain null values.
|
| ImmutableNullableList.Builder<E> |
A builder for creating immutable nullable list instances.
|
| IntegerIntervalSet |
A set of non-negative integers defined by a sequence of points, intervals,
and exclusions.
|
| IntList | Deprecated |
| JsonBuilder | |
| NameMap<V> |
Map whose keys are names and can be accessed with and without case
sensitivity.
|
| NameMultimap<V> |
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.
|
| NlsString |
A string, optionally with
character set and
SqlCollation. |
| NumberUtil |
Utility functions for working with numbers.
|
| Pair<T1,T2> |
Pair of objects.
|
| PartiallyOrderedSet<E> |
Partially-ordered set.
|
| PartiallyOrderedSet.Node<E> |
Holds a value, its parent nodes, and child nodes.
|
| PartiallyOrderedSet.TopBottomNode<E> |
Subclass of Node for top/bottom nodes.
|
| 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.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.
|
| ReflectUtil |
Static utilities for Java reflection.
|
| SaffronProperties.Helper |
Helper class.
|
| SerializableCharset |
Serializable wrapper around a
Charset. |
| Sources |
Utilities for
Source. |
| Sources.FileSource |
Implementation of
Source. |
| Stacks | Deprecated |
| StackWriter |
A helper class for generating formatted text.
|
| Static |
Definitions of objects to be statically imported.
|
| Template |
String template.
|
| TimestampString |
Timestamp literal.
|
| TimestampWithTimeZoneString |
Timestamp with time-zone literal.
|
| TimeString |
Time literal.
|
| TimeWithTimeZoneString |
Time with time-zone literal.
|
| TryThreadLocal<T> |
Thread-local variable that returns a handle that can be closed.
|
| UnmodifiableArrayList<E> |
A view onto an array that cannot be modified by the client.
|
| Unsafe |
Contains methods that call JDK methods that the
forbidden
APIs checker does not approve of.
|
| Util |
Miscellaneous utility functions.
|
| Util.OverFinder |
Visitor which looks for an OVER clause inside a tree of
SqlNode objects. |
| XmlOutput |
Streaming XML output.
|
| XmlOutput.StringEscaper |
Utility for replacing special characters
with escape sequences in strings.
|
| XmlOutput.XMLAttrVector |
List of attribute names and values.
|
| Enum | Description |
|---|---|
| BuiltInMethod |
Built-in methods.
|
| PrecedenceClimbingParser.Type |
Token type.
|
| Exception | 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.
|
| Util.FoundOne |
Exception used to interrupt a tree walk of any kind.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.