Interface FilterTranslator

    • Method Detail

      • compile

        void compile​(java.lang.String collectionRole,
                     java.util.Map replacements,
                     boolean shallow)
              throws QueryException,
                     MappingException
        Compile a filter. This method may be called multiple times. Subsequent invocations are no-ops.
        Parameters:
        collectionRole - the role name of the collection used as the basis for the filter.
        replacements - Defined query substitutions.
        shallow - Does this represent a shallow (scalar or entity-id) select?
        Throws:
        QueryException - There was a problem parsing the query string.
        MappingException - There was a problem querying defined mappings.