Commits

Author Commit Message Labels Comments Date
Chad Dombrova
Fix some more import bugs left from the last restructure
Branches
normalize_alt
Chad Dombrova
close extra branch head
Branches
external_triggers
Chad Dombrova
Fix up imports after restruture.
Branches
normalize_alt
Chad Dombrova
An alternate organizational structure, separated by framework instead of component
Branches
normalize_alt
Chad Dombrova
Make a few minor adjustments to setup.py. Forgot to add a few __init__.py files
Branches
normalize
Chad Dombrova
Pave the way for an expansion of this project's abilities. denormalize will now be one of several sub-packages of a top-level project, currently called spiner. along with inspection and denormalization, there will soon be modules and tools for normalization.
Branches
normalize
Chad Dombrova
Merge with external_triggers
Branches
orms
chrisl
Added code to sync models, cleaned up STOMP client a bit, and fixed a few bugs
Branches
external_triggers
Chad Dombrova
Merge with external_triggers
Branches
orms
Chad Dombrova
A few changes to integration.stmp. still a work-in-progress .
Branches
external_triggers
Chad Dombrova
Add Property.attr, which returns the value of the class attribute on the model, as accessed by the property's accessor
Branches
external_triggers
Chad Dombrova
Improve documentation/comments and make a few minor fixes
Branches
external_triggers
Chad Dombrova
Add prefetching to SqlAlchemyInspector.get_native_object(). Also, only load requested fields. Note: this changes the order of certain list results, if ordering was not specified by the model
Branches
external_triggers
Chad Dombrova
Add explicit ordering to the Chapter model and test for the expected values.
Branches
external_triggers
Chad Dombrova
Tests should not assume that lists of sub-documents are ordered by 'id' column or insertion order
Branches
external_triggers
Chad Dombrova
Simplify RelationProperty repr
Branches
external_triggers
Chad Dombrova
Initial implementation of a worker pool for monitoring a queue using stomp protocol.
Branches
external_triggers
Chad Dombrova
Change the SqlAlchemyModelInspector._session object from a session instance to a session class
Branches
external_triggers
Chad Dombrova
Fix a bug with post_delete
Branches
external_triggers
Chad Dombrova
Update SqlAlchemyModelInspector.get_objects_affected_by() to also accept a batch of primary keys, like its Django counterpart.
Branches
external_triggers
Chad Dombrova
Use tuples for primary keys internally, for both django and sqlalchemy. This greatly reduces the internal confusion between methods that was occurring. public-facing methods like BackendBase.get_doc() accept either tuple or non-tuples.
Branches
external_triggers
Chad Dombrova
Get affected along all filter/join paths in one query (sqlalchemy-only, for now)
Branches
external_triggers
Chad Dombrova
Adjust ModelInspector.get_objects_affected_by() to take a list of filter paths instead of a single path. This moves this filter path loop out of the CollectionListener and opens up the possibility for more efficient queries, across all filter paths at once.
Branches
external_triggers
Chad Dombrova
optimization: only setup pre_update and pre_delete signals/events if the watched model has foreign keys
Branches
external_triggers
Chad Dombrova
A few minor adjustments to fields and relations: - add FieldProperty.is_foreign_key property - rename RelationProperty.primary_key to is_primary_key - add ModelInspector.foreign_keys - rename ModelInspector.primary_key_fields to primary_keys - add a few basic tests - change ModelsInspector.fields(foreign_keys) default to True
Branches
external_triggers
Chad Dombrova
Add the ability for the mongo backend to correct datatypes that are not supported by pymongo
Branches
external_triggers
Chad Dombrova
Add tests for models with string primary keys.
Branches
external_triggers
Chad Dombrova
Add support and tests for models with compound (aka composite) primary keys.
Branches
external_triggers
Chad Dombrova
Add basic ModelInspector tests and fix a bug discovered in SqlAlchemyModelInspector
Branches
external_triggers
Chad Dombrova
Merged orms into external_triggers
Branches
external_triggers
  1. Prev
  2. Next