From 4dc42faab3734ccad7dd8951d6f190e9868dc37f Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sun, 17 Jul 2005 01:17:33 +0000 Subject: basic eager loading --- lib/sqlalchemy/sql.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/sqlalchemy/sql.py') diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py index 7438408d6..0bd9fa382 100644 --- a/lib/sqlalchemy/sql.py +++ b/lib/sqlalchemy/sql.py @@ -126,6 +126,10 @@ class ClauseElement(object): c = self.compile(e, bindparams = params) return e.execute(str(c), c.get_params(**params)) + def result(self, **params): + e = self._engine() + c = self.compile(e, bindparams = params) + return e.result(str(c), c.get_params(**params)) class ColumnClause(ClauseElement): """represents a column clause element in a SQL statement.""" -- cgit v1.2.1