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​(java.lang.String propertyName, java.lang.String firstValue, java.lang.String secondValue, boolean negated)
      Called any time a BETWEEN clause is encountered.
      void comparison​(int type, java.lang.String propertyName, java.lang.String propertyValue, boolean negated)
      One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
      void exists​(java.lang.String propertyName, boolean negated)
      Called any time an EXISTS clause is encountered.
      void in​(java.lang.String property, boolean negated, java.lang.String... propertyValues)
      Called any time an IN clause is encountered.
      void matches​(java.lang.String property, java.lang.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​(java.lang.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​(java.lang.String propertyName,
                     java.lang.String firstValue,
                     java.lang.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,
                        java.lang.String propertyName,
                        java.lang.String propertyValue,
                        boolean negated)
        One of EQUALS LESSTHAN GREATERTHAN LESSTHANOREQUALS GREATERTHANOREQUALS;
      • in

        void in​(java.lang.String property,
                boolean negated,
                java.lang.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​(java.lang.String property,
                     java.lang.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.