bool CDatabase::BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting /* = SortDescription() */) { // parse the base path to get additional filters dbUrl.Reset(); if (!dbUrl.FromString(strBaseDir) || !GetFilter(dbUrl, filter, sorting)) return false; return BuildSQL(strQuery, filter, strSQL); }
bool CDatabase::BuildSQL(const CStdString &strBaseDir, const CStdString &strQuery, Filter &filter, CStdString &strSQL, CDbUrl &dbUrl) { // parse the base path to get additional filters dbUrl.Reset(); if (!dbUrl.FromString(strBaseDir) || !GetFilter(dbUrl, filter)) return false; return BuildSQL(strQuery, filter, strSQL); }