Interface QueryHelper.WalkerCallback

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void and()
      Called any time an AND is encountered.
      void between​(String propertyName, String firstValue, String secondValue, boolean negated)
      Called any time a BETWEEN clause is encountered.
      void comparison​(int type, String propertyName, String propertyValue, boolean negated)
      One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
      void exists​(String propertyName, boolean negated)
      Called any time an EXISTS clause is encountered.
      void in​(String property, boolean negated, String... propertyValues)
      Called any time an IN clause is encountered.
      void matches​(String property, String propertyValue, boolean negated)
      Called any time a MATCHES clause is encountered.
      void or()
      Called any time an OR is encountered.
    • Method Detail

      • exists

        void exists​(String propertyName,
                    boolean negated)
        Called any time an EXISTS clause is encountered.
        Parameters:
        propertyName - Name of the property
        negated - returns true if "NOT EXISTS" was used
      • between

        void between​(String propertyName,
                     String firstValue,
                     String secondValue,
                     boolean negated)
        Called any time a BETWEEN clause is encountered.
        Parameters:
        propertyName - Name of the property
        firstValue - String
        secondValue - String
        negated - returns true if "NOT BETWEEN" was used
      • comparison

        void comparison​(int type,
                        String propertyName,
                        String propertyValue,
                        boolean negated)
        One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
      • in

        void in​(String property,
                boolean negated,
                String... propertyValues)
        Called any time an IN clause is encountered.
        Parameters:
        property - Name of the property
        negated - returns true if "NOT IN" was used
        propertyValues - the property values
      • matches

        void matches​(String property,
                     String propertyValue,
                     boolean negated)
        Called any time a MATCHES clause is encountered.
        Parameters:
        property - Name of the property
        propertyValue - String
        negated - returns true if "NOT MATCHES" was used
      • and

        void and()
        Called any time an AND is encountered.
      • or

        void or()
        Called any time an OR is encountered.