Package org.apache.calcite.linq4j.function


package org.apache.calcite.linq4j.function
Contains definitions of functions and predicates.
  • Class
    Description
    Function that takes one parameter and returns a BigDecimal value.
    Specifies that function is deterministic (i.e.
    Function that takes one parameter and returns a native double value.
    Compares values for equality.
    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 that takes one parameter and returns a native float value.
    Base interface for all functions.
    Function with no parameters.
    Function1<T0,R>
    Function with one parameter.
    Function2<T0,T1,R>
    Function with two parameters.
    Utilities relating to functions.
    Annotation applied to a user-defined function that gives extra metadata about that function.
    Function that takes one parameter and returns a native int value.
    Function that takes one parameter and returns a native long value.
    Specifies that function is NOT deterministic (i.e.
    Function that takes one parameter and returns a BigDecimal value that may be null.
    Function that takes one parameter and returns a Double value that may be null.
    Function that takes one parameter and returns a Float value that may be null.
    Function that takes one parameter and returns an Integer value that may be null.
    Function that takes one parameter and returns a Long value that may be null.
    Annotation that supplies metadata about a function parameter.
    Function with one parameter returning a native boolean value.
    Predicate2<T0,T1>
    Function with two parameters returning a native boolean value.
    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.
    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.