Uses of Package
org.apache.calcite.linq4j.function
-
Packages that use org.apache.calcite.linq4j.function Package Description org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.elasticsearch Query provider based on an Elasticsearch2 DB.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.java Query provider based on Java in-memory data structures.org.apache.calcite.adapter.jdbc Query provider based on a JDBC data source.org.apache.calcite.adapter.mongodb Query provider based on a MongoDB database.org.apache.calcite.adapter.spark Adapter based on the Apache Spark data management system.org.apache.calcite.jdbc JDBC driver for Calcite.org.apache.calcite.linq4j Language-integrated query for Java (linq4j) main package.org.apache.calcite.linq4j.function Contains definitions of functions and predicates.org.apache.calcite.linq4j.tree Object model for Java expressions.org.apache.calcite.plan.hep Provides a heuristic planner implementation for the interfaces inorg.apache.calcite.plan
.org.apache.calcite.prepare Preparation of queries (parsing, planning and implementation).org.apache.calcite.rel.type Defines a type system for relational expressions.org.apache.calcite.rex Provides a language for representing row-expressions.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.sql2rel Translates a SQL parse tree to relational expression.org.apache.calcite.tools Provides utility classes.org.apache.calcite.util Provides utility classes.org.apache.calcite.util.trace Tracing services. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.druid Class Description Function Base interface for all functions.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.elasticsearch Class Description Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.enumerable Class Description Function Base interface for all functions.Function0 Function with no parameters.Function1 Function with one parameter.Function2 Function with two parameters. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.java Class Description Function Base interface for all functions.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.jdbc Class Description Function Base interface for all functions.Function0 Function with no parameters.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.mongodb Class Description Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.adapter.spark Class Description Function Base interface for all functions. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.jdbc Class Description 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.Function0 Function with no parameters.Predicate1 Function with one parameter returning a nativeboolean
value. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.linq4j Class Description BigDecimalFunction1 Function that takes one parameter and returns aBigDecimal
value.DoubleFunction1 Function that takes one parameter and returns a nativedouble
value.EqualityComparer Compares values for equality.FloatFunction1 Function that takes one parameter and returns a nativefloat
value.Function0 Function with no parameters.Function1 Function with one parameter.Function2 Function with two parameters.IntegerFunction1 Function that takes one parameter and returns a nativeint
value.LongFunction1 Function that takes one parameter and returns a nativelong
value.NullableBigDecimalFunction1 Function that takes one parameter and returns aBigDecimal
value that may be null.NullableDoubleFunction1 Function that takes one parameter and returns aDouble
value that may be null.NullableFloatFunction1 Function that takes one parameter and returns aFloat
value that may be null.NullableIntegerFunction1 Function that takes one parameter and returns anInteger
value that may be null.NullableLongFunction1 Function that takes one parameter and returns aLong
value that may be null.Predicate1 Function with one parameter returning a nativeboolean
value.Predicate2 Function with two parameters returning a nativeboolean
value. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.linq4j.function Class Description DoubleFunction1 Function that takes one parameter and returns a nativedouble
value.EqualityComparer Compares values for equality.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.FloatFunction1 Function that takes one parameter and returns a nativefloat
value.Function Base interface for all functions.Function0 Function with no parameters.Function1 Function with one parameter.Function2 Function with two parameters.Functions.Ignore Ignore.IntegerFunction1 Function that takes one parameter and returns a nativeint
value.LongFunction1 Function that takes one parameter and returns a nativelong
value.Predicate1 Function with one parameter returning a nativeboolean
value.Predicate2 Function with two parameters returning a nativeboolean
value. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.linq4j.tree Class Description Function Base interface for all functions.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.plan.hep Class Description Function2 Function with two parameters. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.prepare Class Description BigDecimalFunction1 Function that takes one parameter and returns aBigDecimal
value.DoubleFunction1 Function that takes one parameter and returns a nativedouble
value.EqualityComparer Compares values for equality.FloatFunction1 Function that takes one parameter and returns a nativefloat
value.Function1 Function with one parameter.Function2 Function with two parameters.IntegerFunction1 Function that takes one parameter and returns a nativeint
value.LongFunction1 Function that takes one parameter and returns a nativelong
value.NullableBigDecimalFunction1 Function that takes one parameter and returns aBigDecimal
value that may be null.NullableDoubleFunction1 Function that takes one parameter and returns aDouble
value that may be null.NullableFloatFunction1 Function that takes one parameter and returns aFloat
value that may be null.NullableIntegerFunction1 Function that takes one parameter and returns anInteger
value that may be null.NullableLongFunction1 Function that takes one parameter and returns aLong
value that may be null.Predicate1 Function with one parameter returning a nativeboolean
value.Predicate2 Function with two parameters returning a nativeboolean
value. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.rel.type Class Description Function Base interface for all functions.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.rex Class Description Function1 Function with one parameter.Predicate1 Function with one parameter returning a nativeboolean
value. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.runtime Class Description Deterministic Specifies that function is deterministic (i.e.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.Function0 Function with no parameters.Function1 Function with one parameter.NonDeterministic Specifies that function is NOT deterministic (i.e.Parameter Annotation that supplies metadata about a function parameter.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.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. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.sql Class Description 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. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.sql.validate Class Description 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.Function Base interface for all functions.Function2 Function with two parameters. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.sql2rel Class Description Function2 Function with two parameters. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.tools Class Description 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. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.util Class Description 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.Function1 Function with one parameter. -
Classes in org.apache.calcite.linq4j.function used by org.apache.calcite.util.trace Class Description Function2 Function with two parameters.