diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-11-24 00:55:39 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-11-24 00:55:39 +0000 |
commit | 3f93103a5ef9128b7b300c51d41dea43dd843834 (patch) | |
tree | 7c21cb4a15c91c9d7ae38425da69c96d0ed26caf /lib/sqlalchemy/sql/util.py | |
parent | 238dc916fa9fca6c79046dea004d108df685e29e (diff) | |
download | sqlalchemy-3f93103a5ef9128b7b300c51d41dea43dd843834.tar.gz |
- all kinds of cleanup, tiny-to-slightly-significant speed improvements
Diffstat (limited to 'lib/sqlalchemy/sql/util.py')
-rw-r--r-- | lib/sqlalchemy/sql/util.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/sql/util.py b/lib/sqlalchemy/sql/util.py index 70d1940e6..3e2d4ec31 100644 --- a/lib/sqlalchemy/sql/util.py +++ b/lib/sqlalchemy/sql/util.py @@ -3,6 +3,7 @@ from sqlalchemy.sql import expression, visitors """Utility functions that build upon SQL and Schema constructs.""" +# TODO: replace with plain list. break out sorting funcs into module-level funcs class TableCollection(object): def __init__(self, tables=None): self.tables = tables or [] @@ -65,6 +66,7 @@ class TableCollection(object): return sequence +# TODO: replace with plain module-level func class TableFinder(TableCollection, visitors.NoColumnVisitor): """locate all Tables within a clause.""" |