| Name | Description | Type | Package | Framework | 
| AbstractSourceMapping | Simple implementation of Mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| AbstractTargetMapping | Simple implementation of Mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| BarfingInvocationHandler | A class derived from BarfingInvocationHandler handles a method call by looking for a method in itself with identical parameters. | Class | org.apache.calcite.util | Calcite | 
|
| BasicDatetime | BasicDatetime is an interface for dates, times, or timestamps that can be assigned from a long value. | Interface | org.apache.calcite.util | Calcite | 
|
| Benchmark |  | Class | org.apache.calcite.util | Calcite | 
|
| Benchmark .Statistician | Collects statistics for a test that is run multiple times. | Class | org.apache.calcite.util.Benchmark | Calcite | 
|
| BitSets | Utility functions for BitSet. | Class | org.apache.calcite.util | Calcite | 
|
| BitString | A bit string logically consists of a set of '0' and '1' values, of a specified length. | Class | org.apache.calcite.util | Calcite | 
|
| BreadthFirstIterator | Iterates over the vertices in a directed graph in breadth-first order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| Bug | Holder for a list of constants describing which bugs which have not been You can use these constants to control the flow of your code. | Class | org.apache.calcite.util | Calcite | 
|
| BuiltInMethod |  | Class | org.apache.calcite.util | Calcite | 
|
| CalciteLogger | Small extension to Logger with some performance improvements. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CalciteTimingTracer | CalciteTimingTracer provides a mechanism for tracing the timing of a call sequence at nanosecond resolution. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CalciteTrace | Contains all of the tracers used within org. | Class | org.apache.calcite.util.trace | Calcite | 
|
| CancelFlag | CancelFlag is used to post and check cancellation requests. | Class | org.apache.calcite.util | Calcite | 
|
| CastingList | Converts a list whose members are automatically down-cast to a given type. | Class | org.apache.calcite.util | Calcite | 
|
| ChunkList | in chunks of 32 elements. | Class | org.apache.calcite.util | Calcite | 
|
| ClosableAllocation | ClosableAllocation represents an object which requires a call in order to release resources early rather than waiting for finalization. | Interface | org.apache.calcite.util | Calcite | 
|
| ClosableAllocationOwner | ClosableAllocationOwner represents an object which can take ownership of ClosableAllocations and guarantee that they will be cleaned up correctly when | Interface | org.apache.calcite.util | Calcite | 
|
| Compatible | Compatibility layer. | Interface | org.apache.calcite.util | Calcite | 
|
| Compatible .Factory | Creates the implementation of Compatible suitable for the current environment. | Class | org.apache.calcite.util.Compatible | Calcite | 
|
| CompositeList | Read-only list that is the concatenation of sub-lists. | Class | org.apache.calcite.util | Calcite | 
|
| CompositeMap | Unmodifiable view onto multiple backing maps. | Class | org.apache.calcite.util | Calcite | 
|
| CompoundClosableAllocation | CompoundClosableAllocation represents a collection of ClosableAllocations which share a common lifecycle. | Class | org.apache.calcite.util | Calcite | 
|
| ControlFlowException | Exception intended to be used for control flow, as opposed to the usual use of exceptions which is to signal an error condition. | Class | org.apache.calcite.util | Calcite | 
|
| ConversionUtil |  | Class | org.apache.calcite.util | Calcite | 
|
| CycleDetector | Detects cycles in directed graphs. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DefaultDirectedGraph | Default implementation of DirectedGraph. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DefaultEdge | Default implementation of Edge. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DelegatingInvocationHandler | A class derived from DelegatingInvocationHandler handles a method call by looking for a method in itself with identical parameters. | Class | org.apache.calcite.util | Calcite | 
|
| DepthFirstIterator | Iterates over the vertices in a directed graph in depth-first order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| DirectedGraph |  | Interface | org.apache.calcite.util.graph | Calcite | 
|
| DirectedGraph .EdgeFactory | Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp | Interface | org.apache.calcite.util.graph.DirectedGraph | Calcite | 
|
| Filterator | Filtered iterator class: an iterator that includes only elements that are instanceof a specified class. | Class | org.apache.calcite.util | Calcite | 
|
| Glossary | A collection of terms. | Interface | org.apache.calcite.util | Calcite | 
|
| Graphs | Miscellaneous graph utilities. | Class | org.apache.calcite.util.graph | Calcite | 
|
| Graphs .FrozenGraph | Returns an iterator of all paths between two nodes, shortest first. | Class | org.apache.calcite.util.graph.Graphs | Calcite | 
|
| Holder | A mutable slot that can contain one object. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableBitSet | An immutable list of bits. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableBitSet .Builder | Sets all bits in a given bit set. | Class | org.apache.calcite.util.ImmutableBitSet | Calcite | 
|
| ImmutableIntList | An immutable list of Integer values backed by an array ofReturns a copy of this list with one element added. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableNullableList | An immutable list that may contain null values. | Class | org.apache.calcite.util | Calcite | 
|
| ImmutableNullableList .Builder | A builder for creating immutable nullable list instances. | Class | org.apache.calcite.util.ImmutableNullableList | Calcite | 
|
| IntegerIntervalSet | A set of non-negative integers defined by a sequence of points, intervals,Parses a range of integers expressed as a string. | Class | org.apache.calcite.util | Calcite | 
|
| IntList | Extension to ArrayList to help build an array of intSee Also:Serialized Form | Class | org.apache.calcite.util | Calcite | 
|
| IntPair | An immutable pair of integers. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| JaninoCompiler |  | Class | org.apache.calcite.util.javac | Calcite | 
|
| JaninoCompiler .JaninoCompilerArgs | Arguments to an invocation of the Janino compiler. | Class | org.apache.calcite.util.javac.JaninoCompiler | Calcite | 
|
| JavaCompiler | The interface JavaCompiler represents an interface to invoke a regular Java compiler. | Interface | org.apache.calcite.util.javac | Calcite | 
|
| JavaCompilerArgs | A JavaCompilerArgs holds the arguments for a Specific implementations of JavaCompiler may override | Class | org.apache.calcite.util.javac | Calcite | 
|
| JsonBuilder | Builder for JSON documents (represented as List, Map, String, Boolean, Long). | Class | org.apache.calcite.util | Calcite | 
|
| Litmus | Callback to be called when a test for validity succeeds or fails. | Interface | org.apache.calcite.util | Calcite | 
|
| Mapping | A Mapping is a relationship between a source domain to target domain of integers. | Interface | org.apache.calcite.util.mapping | Calcite | 
|
| Mappings | Utility functions related to mappings. | Class | org.apache.calcite.util.mapping | Calcite | 
|
| Mappings .AbstractMapping | Abstract implementation of Mapping. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .CoreMapping | Core interface of all mappings. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .FiniteAbstractMapping | Abstract implementation of mapping where both source and target domains are finite. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .FunctionMapping | Mapping where every source has a target. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .IdentityMapping | The identity mapping, of a given size, or infinite. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .NoElementException | Thrown when a mapping is expected to return one element but returns none. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .OverridingSourceMapping | Source mapping that returns the same result as a parent Mappings. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .OverridingTargetMapping | Target mapping that returns the same result as a parent Mappings. | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .PartialMapping |  | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .SourceMapping | Mapping suitable for sourcing columns. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .TargetMapping | Mapping suitable for mapping columns to a target. | Interface | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| Mappings .TooManyElementsException | Thrown when a mapping is expected to return one element but returnsSee Also:Serialized Form | Class | org.apache.calcite.util.mapping.Mappings | Calcite | 
|
| MappingType | Describes the type of a mapping, from the most general MULTI_FUNCTION (every element in the source and target domain can | Class | org.apache.calcite.util.mapping | Calcite | 
|
| NlsString | A string, optionally with character set and SqlCollation. | Class | org.apache.calcite.util | Calcite | 
|
| NumberUtil | Utility functions for working with numbers This class is JDK 1. | Class | org.apache.calcite.util | Calcite | 
|
| Pair | Because a pair implements equals(Object), hashCode() and compareTo(Pair), it can be used in any kind of | Class | org.apache.calcite.util | Calcite | 
|
| PartiallyOrderedSet | Partially-ordered set. | Class | org.apache.calcite.util | Calcite | 
|
| PartiallyOrderedSet .Ordering | To obey the constraints of the partially-ordered set, the function must be consistent with the reflexive, anti-symmetric, and transitive | Interface | org.apache.calcite.util.PartiallyOrderedSet | Calcite | 
|
| Permutation | Represents a mapping which reorders elements in an array. | Class | org.apache.calcite.util | Calcite | 
|
| ReflectiveVisitDispatcher | Interface for looking up methods relating to reflective visitation. | Interface | org.apache.calcite.util | Calcite | 
|
| ReflectiveVisitor | Object which can be a target for a reflective visitation (see ReflectUtil. | Interface | org.apache.calcite.util | Calcite | 
|
| ReflectUtil | Static utilities for Java reflection. | Class | org.apache.calcite.util | Calcite | 
|
| ReflectUtil .MethodDispatcher | Can invoke a method on an object of type E with return type T. | Interface | org.apache.calcite.util.ReflectUtil | Calcite | 
|
| SaffronProperties | Provides an environment for debugging information, et cetera, used by getIntProperty(java. | Class | org.apache.calcite.util | Calcite | 
|
| SerializableCharset | Serializable wrapper around a Charset. | Class | org.apache.calcite.util | Calcite | 
|
| Stacks | Utilities to make vanilla lists look like stacks. | Class | org.apache.calcite.util | Calcite | 
|
| StackWriter | A helper class for generating formatted text. | Class | org.apache.calcite.util | Calcite | 
|
| Static | Definitions of objects to be statically imported. | Class | org.apache.calcite.util | Calcite | 
|
| Template | It is extended from MessageFormat to allow parameters to be substituted by name as well as by position. | Class | org.apache.calcite.util | Calcite | 
|
| TopologicalOrderIterator | Iterates over the edges of a graph in topological order. | Class | org.apache.calcite.util.graph | Calcite | 
|
| TryThreadLocal | Thread-local variable that returns a handle that can be closed. | Class | org.apache.calcite.util | Calcite | 
|
| TryThreadLocal .Memo | Remembers to set the value back. | Interface | org.apache.calcite.util.TryThreadLocal | Calcite | 
|
| UnmodifiableArrayList | A view onto an array that cannot be modified by the client. | Class | org.apache.calcite.util | Calcite | 
|
| Util | Miscellaneous utility functions. | Class | org.apache.calcite.util | Calcite | 
|
| Util .FoundOne | Exception used to interrupt a tree walk of any kind. | Class | org.apache.calcite.util.Util | Calcite | 
|
| Util .OverFinder |  | Class | org.apache.calcite.util.Util | Calcite | 
|
| XmlOutput | Streaming XML output. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessDate | ZonelessDate is a date value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessDatetime | ZonelessDatetime is an abstract class for dates, times, or timestamps that contain a zoneless time value. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessTime | ZonelessTime is a time value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|
| ZonelessTimestamp | ZonelessTimestamp is a timestamp value without a time zone. | Class | org.apache.calcite.util | Calcite | 
|