Class ExpressionVisitors.CustomOrderExpressionVisitor<R>

  • Enclosing class:
    ExpressionVisitors

    public abstract static class ExpressionVisitors.CustomOrderExpressionVisitor<R>
    extends java.lang.Object
    • Constructor Detail

      • CustomOrderExpressionVisitor

        public CustomOrderExpressionVisitor()
    • Method Detail

      • alwaysTrue

        public R alwaysTrue()
      • alwaysFalse

        public R alwaysFalse()
      • not

        public R not​(java.util.function.Supplier<R> result)
      • and

        public R and​(java.util.function.Supplier<R> leftResult,
                     java.util.function.Supplier<R> rightResult)
      • or

        public R or​(java.util.function.Supplier<R> leftResult,
                    java.util.function.Supplier<R> rightResult)
      • isNull

        public <T> R isNull​(BoundTerm<T> term)
      • notNull

        public <T> R notNull​(BoundTerm<T> term)
      • isNaN

        public <T> R isNaN​(BoundTerm<T> term)
      • notNaN

        public <T> R notNaN​(BoundTerm<T> term)
      • in

        public <T> R in​(BoundTerm<T> term,
                        java.util.Set<T> literalSet)
      • notIn

        public <T> R notIn​(BoundTerm<T> term,
                           java.util.Set<T> literalSet)
      • notStartsWith

        public <T> R notStartsWith​(BoundTerm<T> term,
                                   Literal<T> lit)