<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -449,10 +449,22 @@ Here's a rundown of some of the most common operators used in ``filter()``:
 
     query.filter(User.name.in_(['ed', 'wendy', 'jack']))
 
+    # works with query objects too:
+    
+    query.filter(User.name.in_(session.query(User.name).filter(User.name.like('%ed%'))))
+    
+* NOT IN::
+
+    query.filter(~User.name.in_(['ed', 'wendy', 'jack']))
+
 * IS NULL::
 
     filter(User.name == None)
 
+* IS NOT NULL::
+
+    filter(User.name != None)
+
 * AND::
 
     from sqlalchemy import and_</diff>
      <filename>doc/build/ormtutorial.rst</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>779551d99ba9a1de94d7fd51d483430058a3d716</id>
    </parent>
  </parents>
  <author>
    <name>Mike Bayer</name>
    <email>zzzeek@gmail.com</email>
  </author>
  <url>http://github.com/obeattie/sqlalchemy/commit/3d2e950e2e251cee97c0f8e6eebeae7ae543d9c1</url>
  <id>3d2e950e2e251cee97c0f8e6eebeae7ae543d9c1</id>
  <committed-date>2009-11-10T19:46:45-08:00</committed-date>
  <authored-date>2009-11-10T19:46:45-08:00</authored-date>
  <message>merge r6497 of 0.5 branch


git-svn-id: http://svn.sqlalchemy.org/sqlalchemy/trunk@6498 8cd8332f-0806-0410-a4b6-96f4b9520244</message>
  <tree>27a03d59c01a2372b3e4a2238e77082bba61586f</tree>
  <committer>
    <name>Mike Bayer</name>
    <email>zzzeek@gmail.com</email>
  </committer>
</commit>
