0
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
May 13, 2023 — May 13, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
- query.select_from() also accepts mapped classes, aliased() constructs, and mappers as arguments. In particular this helps when querying from multiple joined-table classes to ensure the full join gets rendered. More... over 14 years ago
moved the metadata step of ResultProxy into a ResultMetaData object. this also replaces PickledResultProxy. Allows RowProxy objects to reference just the metadata they need and provides the "core" of ResultProxy detached from the object itself, allowing ResultProxy implementations to vary more easily. will also enable [ticket:1635] More... over 14 years ago
lessons learned unpickling from an 0.5 cache More... over 14 years ago
- mega example cleanup - added READMEs to all examples in each __init__.py and added to sphinx documentation - added versioning example - removed vertical/vertical.py, the dictlikes are more straightforward More... over 14 years ago
some cleanup More... over 14 years ago
sorry, this example is just ridiculous More... over 14 years ago
modernized "adjacencytree" example More... over 14 years ago
updated the large_collection example to modern SQLA. More... over 14 years ago
- added native INTERVAL type to the dialect. This supports only the DAY TO SECOND interval type so far due to lack of support in cx_oracle for YEAR TO MONTH. [ticket:1467] - The Interval type includes a "native" flag which controls if native INTERVAL types (postgresql + oracle) are selected if available, or not. "day_precision" and "second_precision" arguments are also added which propagate as appropriately to these native types. Related to [ticket:1467]. - DefaultDialect.type_descriptor moves back to being per-dialect. TypeEngine/TypeDecorator key type impls to the dialect class + server_version_info so that the colspecs dict can be modified per-dialect based on server version. - Fixed TypeDecorator's incorrect usage of _impl_dict More... over 14 years ago
- raise error when unpickling non-mapped state, [ticket:1610] - remove pickle language from regular unmapped class error More... over 14 years ago
- add a unit test for r6089 / [ticket:1438] More... over 14 years ago
- implement dynamic type_affinity for Oracle.NUMBER - standardize type tests on type affinity matches More... over 14 years ago
- remove the exclusion of cx_oracle.STRING from setinputsizes by configuring cx_oracle.UNICODE on OracleNVarChar. Attempts were made to pass unicode data to/from a plain VARCHAR2 with cx_oracle, both with and without setinputsizes in use, but it doesn't appear to be possible - therefore users will need to use Unicode/UnicodeText with oracle if data contains non-ASCII info. [ticket:1517] - updated the Unicode/UnicodeText docs to reflect this, that convert_unicode might not be enough. - allowed convert_unicode='force' to be significant for bind parameters as well. More... over 14 years ago
statement_options -> execution_options More... over 14 years ago
- reorganized and re-documented Oracle schema tests to assume test user has DBA privs, and all objects can be created /dropped. - added ORDER BY to oracle column listing - Oracle all_tables always limits to current user if schema not given. - views reflect - added documentation + a unit test for this. - Table(autoload) with no bind produces an error message specific to the fact that autoload_with should be the first option to try. More... over 14 years ago
update test_schema/test_schema_2 docs, per [ticket:1644] More... over 14 years ago
doc updates partially from [ticket:1651] More... over 14 years ago
- added "statement_options()" to Query, to so options can be passed to the resulting statement. Currently only Select-statements have these options, and the only option used is "stream_results", and the only dialect which knows "stream_results" is psycopg2. - Query.yield_per() will set the "stream_results" statement option automatically. - Added "statement_options()" to Selects, which set statement specific options. These enable e.g. dialect specific options such as whether to enable using server side cursors, etc. - The psycopg2 now respects the statement option "stream_results". This option overrides the connection setting "server_side_cursors". If true, server side cursors will be used for the statement. If false, they will not be used, even if "server_side_cursors" is true on the connection. [ticket:1619] - added a "frozendict" from http://code.activestate.com/recipes/414283/, adding more default collections as immutable class vars on Query, Insert, Select More... over 14 years ago
add a doc for query.delete() More... over 14 years ago
- ConnectionProxy now has wrapper methods for all transaction lifecycle events, including begin(), rollback(), commit() begin_nested(), begin_prepared(), prepare(), release_savepoint(), etc. More... over 14 years ago
- sqlsoup objects no longer have the 'query' attribute - it's not needed for sqlsoup's usage paradigm and it gets in the way of a column that is actually named 'query'. More... over 14 years ago
reflect MSSQL cols that have descending markers [ticket:1629] More... over 14 years ago
restore common_parent logic in correspoinds_to, fixes [ticket:1657] More... over 14 years ago
local session caching example More... over 14 years ago
add more examples, start basic More... over 14 years ago
- replace the tip of the path info with the subclass mapper being used. that way accurate "load_path" info is available for options invoked during deferred loads. we lose AliasedClass path elements this way, but currently, those are not needed at this stage. More... over 14 years ago
NamedTuple is pickleable ! no really with all the protocols too ! More... over 14 years ago
OK, you can't merge NamedTuples and such. Fine. New query method. More... over 14 years ago
yes you can even set_value(). I'm using it to prepopulate individual "by_id" elements from a multiple-row SELECT. More... over 14 years ago
have paths represented as their actual mapper, not the base mapper, allowing more information for custom mapper opts to see what's going on. add a new _reduce_path() function to apply to the path as stored in dictionaries, adds a slight cost overhead. More... over 14 years ago