Improving recall functions of DB API

DB API recall functions now take multiple options, from 1 to many, and
will return the files that meet the criteria. The recall function also
uses the _executeQuery to run the queries.