Package org.apache.calcite.runtime
@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
package org.apache.calcite.runtime
Utilities required at runtime.
-
ClassDescriptionExtension to
Bindable
that returns rows that are arrays of objects.Compares arrays.A nondeterministic finite-state automaton (NFA).Builds a state-transition graph for deterministic finite automaton.Binary search for the implementation of RANGE BETWEEN XXX PRECEDING/FOLLOWING clause.Bindable<T>Statement that can be bound to aDataContext
and then executed.Exception which contains information about the textual context of the causing exception.Base class for all exceptions originating from Farrago.Compiler-checked resources for the Calcite project.A collection of functions used in compression and decompression.ConsList<E>List that consists of a head element and an immutable non-empty list.Transforms the coordinates of a geometry.A deterministic finite automaton (DFA).Utilities for processingEnumerable
collections.Enumerables.Emitter<E,TResult> Given a match (a list of rows, and their states) produces a list of rows to be output.Implementation ofCursor
on top of anEnumerator
that returns a record for each row.SQL language feature.Space-efficient, comparable, immutable lists.Base class for flat lists.List that is also comparable.List that stores its one elements in the one members of the class.List that stores its two elements in the two members of the class.List that stores its three elements in the three members of the class.List that stores its four elements in the four members of the class.List that stores its five elements in the five members of the class.List that stores its six elements in the six members of the class.Runtime support forFunctionContext
.2-dimensional Hilbert space-filling curve.Collection of hooks that can be set by observers and are executed at various parts of the query preparation process.Removes a Hook after use.Utilities for connecting to REST services such as Splunk via HTTP.A collection of functions used in JSON processing.Used in the JsonModify function.Returned path context of JsonApiCommonSyntax, public for testing.The Java output ofSqlJsonValueExpressionOperator
.Path spec has two different modes: lax mode and strict mode.Utilities for converting SQLLIKE
andSIMILAR
operators to regular expressions.Matcher<E>Workspace that partialMatches patterns against an automaton.Builds a Matcher.Regular expression, to be compiled into anAutomaton
.Base class for implementations ofPattern
.Operator that constructs compositePattern
instances.Pattern with one or more arguments.Builds a pattern expression.Pattern that matches a pattern repeated betweenminRepeat
andmaxRepeat
times.Pattern that matches a symbol.Deprecated.Transforms the projection of a geometry.Function object forRAND
andRAND_INTEGER
, with and without seed.Implementation ofCursor
on top of anEnumerator
that returns a record for each row.Executes a SQL statement and returns the result as anEnumerable
.Consumer for decorating aPreparedStatement
, that is, setting its parameters.Extends the SocketFactory object with the main functionality being that the created sockets inherit a set of options whose values are set in the SocketFactoryImpl.SortedMultiMap<K,V> Map that allows you to partition values into lists according to a common key, and then convert those lists into an iterator of sorted arrays.Utilities for space-filling curves.Base class for Range implementations.Range that is covered.Range.Lexicographic ordering forSpaceFillingCurve2D.IndexRange
.Utilities forSpaceFillingCurve2D.IndexRange
.Data representing a range.Range that is not contained.A 2-dimensional point.Helper methods to implement spatial type (ST) functions in generated code.Used at run time by the ST_Accum function.Used at run time by the ST_Collect function.Used at run time by theSpatialTypeFunctions.ST_MakeGrid(org.locationtech.jts.geom.Geometry, java.math.BigDecimal, java.math.BigDecimal)
andSpatialTypeFunctions.ST_MakeGridPoints(org.locationtech.jts.geom.Geometry, java.math.BigDecimal, java.math.BigDecimal)
functions.Used at run time by the ST_Union function.Utilities for spatial types.Geometry types, with the names and codes assigned by OGC.Helper methods to implement SQL functions in generated code.Type of argument passed intoSqlFunctions.flatProduct(int[], boolean, org.apache.calcite.runtime.SqlFunctions.FlatProductInputType[])
.Adds type information to aEnumerable
.Synthetic record with zero fields.Utility methods called by generated code.A collection of functions used in Xml processing.
Predicate
directly.