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.
-
ClassDescriptionUsed at run time by the ST_Accum function.Geometry editor operation that adds a point to a geometry.Operation that adds a z value to a geometry.Extension 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.A parser for buffer styles as defined by PostGIS.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.Used at run time by the ST_Collect function.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.Flips the coordinates of a geometry.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.ImmutablePairList<T,U> Immutable list of pairs.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.State forJSON_EXISTS
,JSON_VALUE
,JSON_QUERY
.Utilities for converting SQLLIKE
andSIMILAR
operators to regular expressions.MapEntry<T,U> Simple implementation ofMap.Entry
.Matcher<E>Workspace that partialMatches patterns against an automaton.Builds a Matcher.PairList<T,U> A list of pairs, stored as a quotient list.PairList.Builder<T,U> Builds a PairList.Deprecated.Action to be taken each step of an indexed iteration over a PairList.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.Removes the holes of a geometry.Geometry editor operation that removes a point to a geometry.Removes repeated points from a geometry.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 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.Utilities for spatial types.Geometry types, with the names and codes assigned by OGC.Splitsgeom
byblade
.Helper methods to implement SQL functions in generated code.State forFORMAT_DATE
,FORMAT_TIMESTAMP
,FORMAT_DATETIME
,FORMAT_TIME
,TO_CHAR
functions.State forFORMAT_DATE
,FORMAT_TIMESTAMP
,FORMAT_DATETIME
,FORMAT_TIME
,TO_CHAR
functions.State forPARSE_DATE
,PARSE_TIMESTAMP
,PARSE_DATETIME
,PARSE_TIME
functions.Type of argument passed intoSqlFunctions.flatProduct(int[], boolean, org.apache.calcite.runtime.SqlFunctions.FlatProductInputType[])
.Specifies scope to search for#containsSubstr
.State forLIKE
,ILIKE
.State forPARSE_URL
.State for posix regex function.State forREGEXP_CONTAINS
,REGEXP_EXTRACT
,REGEXP_EXTRACT_ALL
,REGEXP_INSTR
,REGEXP_REPLACE
,RLIKE
.State forSIMILAR
function with escape.State forSIMILAR
function.Adds type information to aEnumerable
.Used at run time by the ST_Union function.Synthetic record with zero fields.A collection of functions used in Url processing.Utility methods called by generated code.A collection of functions used in Xml processing.
Predicate
directly.