[SQL-CVS] SQLObject/SQLObject SQLBuilder.py,1.9,1.10
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <dre...@us...> - 2003-07-31 14:25:35
|
Update of /cvsroot/sqlobject/SQLObject/SQLObject
In directory sc8-pr-cvs1:/tmp/cvs-serv27167/SQLObject
Modified Files:
SQLBuilder.py
Log Message:
More tests and converters for the SQLExpression-basec classes
Index: SQLBuilder.py
===================================================================
RCS file: /cvsroot/sqlobject/SQLObject/SQLObject/SQLBuilder.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** SQLBuilder.py 30 Jul 2003 21:07:45 -0000 1.9
--- SQLBuilder.py 31 Jul 2003 14:25:32 -0000 1.10
***************
*** 242,245 ****
--- 242,247 ----
execute(self.expr2, executor))
+ registerConverter(SQLOp, SQLExprConverter)
+
class SQLCall(SQLExpression):
def __init__(self, expr, args):
***************
*** 253,256 ****
--- 255,260 ----
raise ValueError, "I don't yet know how to locally execute functions"
+ registerConverter(SQLCall, SQLExprConverter)
+
class SQLPrefix(SQLExpression):
def __init__(self, prefix, expr):
***************
*** 270,273 ****
--- 274,279 ----
return not expr
+ registerConverter(SQLPrefix, SQLExprConverter)
+
class SQLConstant(SQLExpression):
def __init__(self, const):
***************
*** 278,281 ****
--- 284,289 ----
raise ValueError, "I don't yet know how to execute SQL constants"
+ registerConverter(SQLConstant, SQLExprConverter)
+
class SQLTrueClauseClass(SQLExpression):
def sqlRepr(self):
***************
*** 285,288 ****
--- 293,298 ----
SQLTrueClause = SQLTrueClauseClass()
+
+ registerConverter(SQLTrueClauseClass, SQLExprConverter)
########################################
|