| Interface | Description |
|---|---|
| BasicDatetime |
BasicDatetime is an interface for dates, times, or timestamps that can be
assigned from a long value.
|
| 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.
|
| Litmus |
Callback to be called when a test for validity succeeds or fails.
|
| PartiallyOrderedSet.Ordering<E> |
Ordering relation.
|
| 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.
|
| 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. |
| 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. |
| Compatible.Factory |
Creates the implementation of Compatible suitable for the
current environment.
|
| 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
|
| 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.
|
| ImmutableIntList |
An immutable list of
Integer values backed by an array of
ints. |
| 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 |
Extension to
ArrayList to help build an array of int
values. |
| JsonBuilder | |
| NlsString |
A string, optionally with
character set and
SqlCollation. |
| NumberUtil |
Utility functions for working with numbers This class is JDK 1.4 compatible.
|
| Pair<T1,T2> |
Pair of objects.
|
| PartiallyOrderedSet<E> |
Partially-ordered set.
|
| Permutation |
Represents a mapping which reorders elements in an array.
|
| ReflectUtil |
Static utilities for Java reflection.
|
| RhBase64 |
Encodes and decodes to and from Base64 notation.
|
| 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. |
| Stacks |
Utilities to make vanilla lists look like stacks.
|
| StackWriter |
A helper class for generating formatted text.
|
| Static |
Definitions of objects to be statically imported.
|
| Template |
String template.
|
| UnmodifiableArrayList<E> |
A view onto an array that cannot be modified by the client.
|
| Util |
Miscellaneous utility functions.
|
| XmlOutput |
Streaming XML output.
|
| 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.
|
| Enum | Description |
|---|---|
| BuiltInMethod |
Built-in methods.
|
| 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–2015 The Apache Software Foundation. All rights reserved.