summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/orm/mapper.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-11-24 01:14:32 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-11-24 01:14:32 +0000
commit75e8350e4d9c0a2631d11ea5de3dd1d1460690ce (patch)
treeac5365ea4cc7fd659199c68f9dc3ed1c63a7f4d7 /lib/sqlalchemy/orm/mapper.py
parente7dd4efb3e26d600c38d6e7467a01b72881a8a0d (diff)
downloadsqlalchemy-75e8350e4d9c0a2631d11ea5de3dd1d1460690ce.tar.gz
- comparator_factory is accepted by all MapperProperty constructors. [ticket:1149]
- added other unit tests as per [ticket:1149] - rewrote most of the "joined table inheritance" documentation section, removed badly out of date "polymorphic_fetch" and "select_table" arguments. - "select_table" raises a deprecation warning. converted unit tests to not use it. - removed all references to "ORDER BY table.oid" from mapping docs. - renamed PropertyLoader to RelationProperty. Old symbol remains. - renamed ColumnProperty.ColumnComparator to ColumnProperty.Comparator. Old symbol remains.
Diffstat (limited to 'lib/sqlalchemy/orm/mapper.py')
-rw-r--r--lib/sqlalchemy/orm/mapper.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py
index 37a431012..a6b49ab6b 100644
--- a/lib/sqlalchemy/orm/mapper.py
+++ b/lib/sqlalchemy/orm/mapper.py
@@ -139,6 +139,9 @@ class Mapper(object):
self.select_table = select_table
if select_table:
+ util.warn_deprecated('select_table option is deprecated. Use with_polymorphic=("*", selectable) '
+ 'instead.')
+
if with_polymorphic:
raise sa_exc.ArgumentError("select_table can't be used with "
"with_polymorphic (they define conflicting settings)")