[SQLObject] DBAPI's queryForSelect doesn't use SQLBuilder?
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: Sean M. <se...@mo...> - 2006-08-04 22:17:01
|
So I'm digging through code and getting a feel for how things work with SelectResults and SQLObject objects in order to eventually add some groupBy and extra columns support to the SQLObject.select class method. I noticed that in queryForSelect method of the DBAPI class in dbconnection.py, there is code for building a SQL select statement up from scratch. Is there a reason why this doesn't just use sqlbuilder's support for building select statements? I assumed that's what would happen so that I'd just have to add a groupBy to that select statement creation, but DBAPI appears to build its own SQL code independently of sqlbuilder. Wouldn't it be better for it to use sqlbuilder, or is there some reason it doesn't (like it was written before sqlbuilder, perhaps?) - Sean |