Class BoundPredicate<T>

    • Method Detail

      • test

        public boolean test​(StructLike struct)
      • test

        public abstract boolean test​(T value)
      • eval

        public java.lang.Boolean eval​(StructLike struct)
        Description copied from interface: Bound
        Produce a value from the struct for this expression.
        Specified by:
        eval in interface Bound<T>
        Parameters:
        struct - a struct of incoming data
        Returns:
        the value of this expression when evaluated on the incoming struct
      • ref

        public BoundReference<?> ref()
        Description copied from interface: Bound
        Returns the underlying reference.
        Specified by:
        ref in interface Bound<T>
      • isUnaryPredicate

        public boolean isUnaryPredicate()
      • isLiteralPredicate

        public boolean isLiteralPredicate()
      • isSetPredicate

        public boolean isSetPredicate()