Uses of Class
org.apache.calcite.linq4j.function.Experimental
-
Packages that use Experimental Package Description org.apache.calcite.jdbc JDBC driver for Calcite.org.apache.calcite.linq4j.function Contains definitions of functions and predicates.org.apache.calcite.runtime Utilities required at runtime.org.apache.calcite.sql Provides a SQL parser and object model.org.apache.calcite.sql.validate SQL validation.org.apache.calcite.tools Provides utility classes.org.apache.calcite.util Provides utility classes. -
-
Uses of Experimental in org.apache.calcite.jdbc
Methods in org.apache.calcite.jdbc with annotations of type Experimental Modifier and Type Method Description boolean
CalciteSchema. removeFunction(java.lang.String name)
boolean
CalciteSchema. removeSubSchema(java.lang.String name)
boolean
CalciteSchema. removeTable(java.lang.String name)
boolean
CalciteSchema. removeType(java.lang.String name)
-
Uses of Experimental in org.apache.calcite.linq4j.function
Classes in org.apache.calcite.linq4j.function with annotations of type Experimental Modifier and Type Class Description interface
Experimental
Annotation that indicates that a class, interface, field or method is experimental, not part of the public API, and subject to change or removal.interface
SemiStrict
Annotation applied to a user-defined function that indicates that the function always returns null if one or more of its arguments are null but also may return null at other times.interface
Strict
Annotation applied to a user-defined function that indicates that the function returns null if and only if one or more of its arguments are null. -
Uses of Experimental in org.apache.calcite.runtime
Classes in org.apache.calcite.runtime with annotations of type Experimental Modifier and Type Class Description class
GeoFunctions
Helper methods to implement Geo-spatial functions in generated code.Methods in org.apache.calcite.runtime with annotations of type Experimental Modifier and Type Method Description static java.lang.Object
SqlFunctions. structAccess(java.lang.Object structObject, int index, java.lang.String fieldName)
Implements the.
(field access) operator on an object whose type is not known until runtime. -
Uses of Experimental in org.apache.calcite.sql
Classes in org.apache.calcite.sql with annotations of type Experimental Modifier and Type Interface Description interface
SqlExecutableStatement
Mix-in interface forSqlNode
that allows DDL commands to be executed directly.Methods in org.apache.calcite.sql with annotations of type Experimental Modifier and Type Method Description boolean
SqlDialect. supportsAliasedValues()
Returns whether the dialect supports VALUES in a sub-query with and an "AS t(column, ...)" values to define column names. -
Uses of Experimental in org.apache.calcite.sql.validate
Fields in org.apache.calcite.sql.validate with annotations of type Experimental Modifier and Type Field Description RelDataTypeFactory
SqlUserDefinedAggFunction. typeFactory
This field is is technical debt; see [CALCITE-2082] Remove RelDataTypeFactory argument from SqlUserDefinedAggFunction constructor. -
Uses of Experimental in org.apache.calcite.tools
Methods in org.apache.calcite.tools with annotations of type Experimental Modifier and Type Method Description protected boolean
RelBuilder. shouldMergeProject()
Whether to attempt to merge consecutiveProject
operators. -
Uses of Experimental in org.apache.calcite.util
Methods in org.apache.calcite.util with annotations of type Experimental Modifier and Type Method Description V
NameMap. remove(java.lang.String key)
boolean
NameMultimap. remove(java.lang.String key, V value)
Removes all entries that have the given case-sensitive key.
-