| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | some more tweaks to get more advanced polymorphic stuff to work | Mike Bayer | 2006-03-24 | 3 | -6/+39 |
| | | |||||
| * | added explicit "convert date types to a string in bind params", since ↵ | Mike Bayer | 2006-03-23 | 1 | -0/+5 |
| | | | | | pysqlite1 doesnet seem to do it, operation is synymous with what pysqlite2 does | ||||
| * | added oracle8 test target, sets use_ansi to false | Mike Bayer | 2006-03-23 | 1 | -9/+4 |
| | | | | | got mapper, objectstore, inheritance unittest working with oracle8, tweaks to join syntax | ||||
| * | another adjustment... | Mike Bayer | 2006-03-23 | 1 | -1/+1 |
| | | |||||
| * | some adjustments to oracle non-ansi join concatenation, 'row number over' syntax | Mike Bayer | 2006-03-23 | 1 | -4/+10 |
| | | |||||
| * | added some extra traversal for one-to-many/many-to-one "private" relations ↵ | Mike Bayer | 2006-03-22 | 1 | -9/+21 |
| | | | | | to allow single-object commits to cascade into private child objects | ||||
| * | removed print | Mike Bayer | 2006-03-22 | 1 | -1/+0 |
| | | |||||
| * | fixed oracle's efforts to get an ORDER BY for its ROW NUMBER OVER clause, ↵ | Mike Bayer | 2006-03-22 | 1 | -3/+5 |
| | | | | | fixed support for multi-leveled Alias objects to render correctly | ||||
| * | added "nest_on" option for Session, so nested transactions can occur mostly ↵ | Mike Bayer | 2006-03-22 | 3 | -8/+41 |
| | | | | | | | at the Session level, fixes [ticket:113] | ||||
| * | fixed lazy clause construction to go off...you guessed it...the noninherited ↵ | Mike Bayer | 2006-03-21 | 1 | -1/+2 |
| | | | | | table ! | ||||
| * | added "name" back to FromClause | Mike Bayer | 2006-03-21 | 1 | -1/+1 |
| | | |||||
| * | a few changes to attributes.py to allow faster initialization of object ↵ | Mike Bayer | 2006-03-21 | 3 | -8/+36 |
| | | | | | attributes on new objects | ||||
| * | a refactoring to the EagerLoaders' _instance method to do a bunch of column ↵ | Mike Bayer | 2006-03-21 | 1 | -6/+18 |
| | | | | | arithmetic up front, instead of on each row | ||||
| * | a few tweaks and the polymorph example can also use eager loading | Mike Bayer | 2006-03-20 | 2 | -0/+9 |
| | | |||||
| * | added distinct() function to column elements for "DISTINCT <col>" | Mike Bayer | 2006-03-19 | 1 | -0/+2 |
| | | |||||
| * | got rid of from "ids", using the From object itself as identity now. ↵ | Mike Bayer | 2006-03-19 | 2 | -23/+17 |
| | | | | | improves correlation logic and fixes [ticket:116] | ||||
| * | got clause elements inside INSERTs going... | Mike Bayer | 2006-03-19 | 1 | -7/+15 |
| | | |||||
| * | der + engine... | Mike Bayer | 2006-03-18 | 1 | -1/+1 |
| | | |||||
| * | got oracle parenthesized rules for funcs back, fixed copy_container on function | Mike Bayer | 2006-03-18 | 3 | -3/+9 |
| | | |||||
| * | PropertyLoader will not re-determine direction when initialized a second ↵ | Mike Bayer | 2006-03-18 | 1 | -1/+5 |
| | | | | | time, as it is re-initialized as a copy made for an inheriting mapper, and no longer can get to the correct inheriting table. | ||||
| * | rolled back the operationalerror catch...definitely doesnt work right now | Mike Bayer | 2006-03-17 | 1 | -3/+0 |
| | | |||||
| * | put a try/finally to insure that SQLSession is cleaned out on ↵ | Mike Bayer | 2006-03-17 | 1 | -6/+10 |
| | | | | | rollback/commit regardless of issues | ||||
| * | overhaul to SQLSession change from yesterday, needs to use the threadlocal ↵ | Mike Bayer | 2006-03-17 | 2 | -7/+18 |
| | | | | | capability of the pool after all | ||||
| * | attempting to catch OperationalErrors and invalidate the connection | Mike Bayer | 2006-03-17 | 1 | -0/+3 |
| | | |||||
| * | added invalidate() method to connectionfairy, allows the connection to be ↵ | Mike Bayer | 2006-03-17 | 1 | -0/+3 |
| | | | | | removed from pooling | ||||
| * | identified more issues with inheritance. mapper inheritance is more ↵ | Mike Bayer | 2006-03-17 | 4 | -17/+33 |
| | | | | | | | | closed-minded about how it creates the join crit erion as well as the sync rules in inheritance. syncrules have been tightened up to be smarter about creating a new SyncRule given lists of tables and a join clause. properties also checks for relation direction against the "noninherited table" which for the moment makes it a stronger requirement that a relation to a mapper must relate to that mapper's main table, not any tables that it inherits from. | ||||
| * | an import ! eesh | Mike Bayer | 2006-03-17 | 1 | -1/+1 |
| | | |||||
| * | removed old function generation override, ANSI functions handled by the core now | Mike Bayer | 2006-03-17 | 1 | -6/+0 |
| | | |||||
| * | fixed nasty transaction counting bug with new session thing + unit test | Mike Bayer | 2006-03-17 | 1 | -0/+6 |
| | | |||||
| * | refactor to engine to have a separate SQLSession object. allows nested ↵ | Mike Bayer | 2006-03-17 | 3 | -42/+64 |
| | | | | | | | | transactions. util.ThreadLocal __hasattr__ method/raise_error param meaningless, removed renamed old engines test to reflection | ||||
| * | SQLSession..... | Mike Bayer | 2006-03-17 | 1 | -1/+3 |
| | | |||||
| * | factored objectstore into two packages, one more public facing the other ↵ | Mike Bayer | 2006-03-17 | 2 | -805/+839 |
| | | | | | more to be *feared* ! :) | ||||
| * | John Dell'Aquila's patch which fixes [ticket:103] [ticket:105], selecting ↵ | Mike Bayer | 2006-03-16 | 1 | -13/+30 |
| | | | | | primary keys properly and using the ALL_* instead of USER_* tables | ||||
| * | expanded and integrated qvx's patch for dotted function names | Mike Bayer | 2006-03-16 | 3 | -7/+16 |
| | | |||||
| * | reorganized SingletonThreadPool to return distinct connections in the same ↵ | Mike Bayer | 2006-03-16 | 1 | -9/+11 |
| | | | | | thread; use_threadlocal behavior is now switchable | ||||
| * | J. Ellis' "Simple" ORM module...for Spyce ! (and others...) | Mike Bayer | 2006-03-16 | 1 | -0/+72 |
| | | |||||
| * | added unique_connection() method to engine, connection pool to return a ↵ | Mike Bayer | 2006-03-14 | 2 | -8/+21 |
| | | | | | | | connection that is not part of the thread-local context or any current transaction | ||||
| * | fixed attributes bug where if an object is committed, its lazy-loaded list got | Mike Bayer | 2006-03-14 | 1 | -1/+1 |
| | | | | | blown away if it hadnt been loaded | ||||
| * | removed redundant is_dirty function | Mike Bayer | 2006-03-14 | 1 | -5/+0 |
| | | |||||
| * | added scalar subqueries within the column clause of another select | Mike Bayer | 2006-03-13 | 2 | -11/+31 |
| | | |||||
| * | Fix docstring and exception message in selectone_by | Alexey Shamrin | 2006-03-13 | 1 | -2/+2 |
| | | |||||
| * | added selectfirst_by/selectone_by, selectone throws exception if more than ↵ | Mike Bayer | 2006-03-13 | 1 | -17/+28 |
| | | | | | one row returned, courtesy J.Ellis | ||||
| * | tweak to get_direction, rolls back a comparison of "foreigntable" to ↵ | Mike Bayer | 2006-03-13 | 1 | -2/+4 |
| | | | | | "parent"/"mapper" table to be more constrained. this change was originally in [changeset:1101] to help out the polymorph example but it now works without it. the change breaks the Post/Comment relationship in the ZBlog demo since the Post mapper has the comments table inside of it (also with no workaround). | ||||
| * | oracle is requiring dictionary params to be in a clean dict, added conversion | Mike Bayer | 2006-03-13 | 3 | -21/+32 |
| | | | | | some fixes to unit tests | ||||
| * | small tweak to select in order to fix [ticket:112]...the exported columns ↵ | Mike Bayer | 2006-03-13 | 1 | -1/+1 |
| | | | | | when doing select on a select() will be the column names, not the keys. this is with selects that have use_labels=False. which makes sense since using the "key" and not the name implies a label has to be used. | ||||
| * | refactor to Compiled.get_params() to return new ClauseParameters object, a ↵ | Mike Bayer | 2006-03-13 | 11 | -50/+62 |
| | | | | | | | | | | | | more intelligent bind parameter dictionary that does type conversions late and preserves the unconverted value; used to fix mappers not comparing correct value in post-fetch [ticket:110] removed pre_exec assertion from oracle/firebird regarding "check for sequence/primary key value" fix to Unicode type to check for null, fixes [ticket:109] create_engine() now uses genericized parameters; host/hostname, db/dbname/database, password/passwd, etc. for all engine connections fix to select([func(column)]) so that it creates a FROM clause to the column's table, fixes [ticket:111] doc updates for column defaults, indexes, connection pooling, engine params unit tests for the above bugfixes | ||||
| * | added expire() function + unit test fixes [ticket:95] | Mike Bayer | 2006-03-10 | 2 | -0/+23 |
| | | |||||
| * | utf-8 encoding is switchable at the engine level, ticket [ticket:101] | Mike Bayer | 2006-03-10 | 2 | -5/+6 |
| | | |||||
| * | committed patch for MSDouble/tinyint from [ticket:106] | Mike Bayer | 2006-03-10 | 1 | -1/+19 |
| | | |||||
| * | added exception import | Mike Bayer | 2006-03-10 | 1 | -0/+1 |
| | | |||||
