Class IncrementallyUpdatedFilterPredicate.ValueInspector

    • Method Detail

      • updateNull

        public void updateNull()
      • update

        public void update​(int value)
      • update

        public void update​(long value)
      • update

        public void update​(double value)
      • update

        public void update​(float value)
      • update

        public void update​(boolean value)
      • update

        public void update​(Binary value)
      • reset

        public final void reset()
        Reset to clear state and begin evaluating the next record.
      • setResult

        protected final void setResult​(boolean result)
        Subclasses should call this method to signal that the result of this predicate is known.
        Parameters:
        result - the result of this predicate, when it is determined
      • getResult

        public final boolean getResult()
        Should only be called if isKnown return true.
        Returns:
        the result of this predicate
      • isKnown

        public final boolean isKnown()
        Return true if this inspector has received a value yet, false otherwise.
        Returns:
        true if the value of this predicate has been determined