equal
deleted
inserted
replaced
1 # copyright 2003-2012 LOGILAB S.A. (Paris, FRANCE), all rights reserved. |
1 # copyright 2003-2013 LOGILAB S.A. (Paris, FRANCE), all rights reserved. |
2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr |
2 # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr |
3 # |
3 # |
4 # This file is part of CubicWeb. |
4 # This file is part of CubicWeb. |
5 # |
5 # |
6 # CubicWeb is free software: you can redistribute it and/or modify it under the |
6 # CubicWeb is free software: you can redistribute it and/or modify it under the |
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 (SortTerm, VariableRef, Constant, Function, Variable, Or, |
62 Not, Comparison, ColumnAlias, Relation, SubQuery, Exists) |
62 Not, Comparison, ColumnAlias, Relation, SubQuery, Exists) |
63 |
63 |
64 from cubicweb import QueryError |
64 from cubicweb import QueryError |
|
65 from cubicweb.rqlrewrite import cleanup_solutions |
65 from cubicweb.server.sqlutils import SQL_PREFIX |
66 from cubicweb.server.sqlutils import SQL_PREFIX |
66 from cubicweb.server.utils import cleanup_solutions |
|
67 |
67 |
68 ColumnAlias._q_invariant = False # avoid to check for ColumnAlias / Variable |
68 ColumnAlias._q_invariant = False # avoid to check for ColumnAlias / Variable |
69 |
69 |
70 FunctionDescr.source_execute = None |
70 FunctionDescr.source_execute = None |
71 |
71 |