it should be noted that SQLAlchemy is really *two* separate software
packages in one.

one part of SA is, a tool that allows you to build SQL queries through
python expressions.  I usually call it the "SQL construction" part of
SA.  you issue SQL statements and get back result sets, which act like
dictionaries.

the other application is called the ORM (object relational mapper).
this application is built on top of the other application, i.e. the SQL
construction tool.  All the code for this application lives within the
package "sqlalchemy.orm", although when you import "sqlalchemy" you get
all the names from this application in the same namespace.  The "SQL
Construction" tool knows *nothing at all* about the ORM.  the job of
the ORM is to map user-defined Python classes to database table rows.
it creates its own SQL statements, with just a little bit of guidance
from you, and processes the results into Python classes.

So they are really two different things.


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to