Interface FilterTranslator

    • Method Detail

      • compile

        void compile​(String collectionRole,
                     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.