server/sources/rql2sql.py
changeset 9468 39b7a91a3f4c
parent 9361 0542a85fe667
child 9543 39f981482e34
equal deleted inserted replaced
9467:ad66d7b3fd48 9468:39b7a91a3f4c
    56 from logilab.database import FunctionDescr, SQL_FUNCTIONS_REGISTRY
    56 from logilab.database import FunctionDescr, SQL_FUNCTIONS_REGISTRY
    57 
    57 
    58 from rql import BadRQLQuery, CoercionError
    58 from rql import BadRQLQuery, CoercionError
    59 from rql.utils import common_parent
    59 from rql.utils import common_parent
    60 from rql.stmts import Union, Select
    60 from rql.stmts import Union, Select
    61 from rql.nodes import (SortTerm, VariableRef, Constant, Function, Variable, Or,
    61 from rql.nodes import (VariableRef, Constant, Function, Variable, Or,
    62                        Not, Comparison, ColumnAlias, Relation, SubQuery, Exists)
    62                        Not, Comparison, ColumnAlias, Relation, SubQuery)
    63 
    63 
    64 from cubicweb import QueryError
    64 from cubicweb import QueryError
    65 from cubicweb.rqlrewrite import cleanup_solutions
    65 from cubicweb.rqlrewrite import cleanup_solutions
    66 from cubicweb.server.sqlutils import SQL_PREFIX
    66 from cubicweb.server.sqlutils import SQL_PREFIX
    67 
    67