예제 #1
0
    def search(self, q, start=0, num=20, order_by="id", order="asc", return_total=False):

        suffix = slex.parse(q)
        where_clause = self._build_where_clause(suffix)
        result = yield self.pool.runInteraction(
            self._search, where_clause, start, num, order_by, order, return_total == "1"
        )
        defer.returnValue(result)
예제 #2
0
 def check_syntax(self, q):
     suffix = slex.parse(q)
     dbBackend._build_where_clause(suffix)
     return dict(success=True)