 
| 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 |