Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated for compatibility with DataMapper 0.10.*
* This release breaks backwards compatibility! * Can specify most setup fields in URI form, e.g.: simpledb://ACCESS_KEY:SECRET_KEY@sdb.amazon.com/DOMAIN * ALL datamapper query conditions are now supported. Conditions which are not natively supported by SimpleDB are performed by the adapter on the result set. * Serial properties are now supported using UUIDs. * Eliminated newline substitution workaround in strings and fixed the underlying problem. * Added a new compliance_spec using the official DataMapper shared spec. The adapter passes all compliance specs. * Rewrote query translation. More operators are supported natively. * Only loads needed fields now instead of always getting all fields * Updated SdbArray to work with DataMapper 0.10.0 * Null values are now represented by removing attributes instead of by a special string. This is more in line with how SimpleDB defines NULL. As a result, "IS NOT NULL" now works as expected. * Added "consistency policies" to aid in testing. "manual" policy enables test code to call adapter.wait_for_consistency. "automatic" policy attempts to wait for consistency before reads. Consistency checking is done using "consistency tokens" written to a special SimpleDB object. * Tests now blow away testing domain and re-create it, for better isolation. * Test domain is now configurable (and MUST be configured before tests will run). * Switched many tests to only do their setup once per example group, for speed.
- Loading branch information