Interface BoundTerm<T>

    • Method Detail

      • type

        Type type()
        Returns the type produced by this expression.
      • producesNull

        default boolean producesNull()
        Returns whether values produced by this expression may be null.
      • comparator

        default java.util.Comparator<T> comparator()
        Returns a Comparator for values produced by this term.
      • isEquivalentTo

        boolean isEquivalentTo​(BoundTerm<?> other)
        Returns whether this term is equivalent to another.
        Parameters:
        other - a term
        Returns:
        true if this term returns the same values as the other, false otherwise