| Name | Description | Type | Package | Framework |
| BigDecimalFunction1 | Function that takes one parameter and returns a BigDecimal value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| DoubleFunction1 | Function that takes one parameter and returns a native double value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| EqualityComparer | Compares values for equality. | Interface | org.apache.calcite.linq4j.function | Calcite |
| FloatFunction1 | Function that takes one parameter and returns a native float value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| Function0 | Function with no parameters. | Interface | org.apache.calcite.linq4j.function | Calcite |
| Function1 | Function with one parameter. | Interface | org.apache.calcite.linq4j.function | Calcite |
| Function2 | Function with two parameters. | Interface | org.apache.calcite.linq4j.function | Calcite |
| Functions | Utilities relating to functions. | Class | org.apache.calcite.linq4j.function | Calcite |
| IntegerFunction1 | Function that takes one parameter and returns a native int value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| LongFunction1 | Function that takes one parameter and returns a native long value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| NonDeterministic | Specifies that function is NOT deterministic (i. | Class | org.apache.calcite.linq4j.function | Calcite |
| NullableBigDecimalFunction1 | Interface | org.apache.calcite.linq4j.function | Calcite | |
| NullableDoubleFunction1 | Interface | org.apache.calcite.linq4j.function | Calcite | |
| NullableFloatFunction1 | Interface | org.apache.calcite.linq4j.function | Calcite | |
| NullableIntegerFunction1 | Interface | org.apache.calcite.linq4j.function | Calcite | |
| NullableLongFunction1 | Interface | org.apache.calcite.linq4j.function | Calcite | |
| Parameter | Annotation that supplies metadata about a function parameter. | Class | org.apache.calcite.linq4j.function | Calcite |
| Predicate1 | Function with one parameter returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite |
| Predicate2 | Function with two parameters returning a native boolean value. | Interface | org.apache.calcite.linq4j.function | Calcite |