mentat/test/datomish
Nick Alexander 611d44fcce Process lookup-refs in batches. Fixes #25.
This uses a common table expression and multiple SQL calls rather than a
temporary table, since transactions with huge numbers of distinct
lookup-refs are likely to be very rare.

We mark lookup-refs with `lookup-ref`, which is a little awkward because
binding `(let [[a v] lookup-ref] ...)` doesn't directly work, but avoids
some ambiguity present in Datomic and DataScript around interpreting
lookup-refs as multiple value lists.  (Which bit the tests in an earlier
version of this patch!)
2016-09-30 16:47:04 -07:00
..
places Introduce js-sqlite as an abstraction wrapper around Sqlite.jsm and promise-sqlite. 2016-09-08 19:11:44 -07:00
test Part 2: implement complex 'or' translation. Fixes #57. r=nalexander 2016-09-29 15:46:15 -07:00
db_test.cljc Process lookup-refs in batches. Fixes #25. 2016-09-30 16:47:04 -07:00
jdbc_sqlite_test.clj Part 1: Fix testing errors. 2016-07-13 18:19:22 -07:00
promise_sqlite_test.cljs Introduce js-sqlite as an abstraction wrapper around Sqlite.jsm and promise-sqlite. 2016-09-08 19:11:44 -07:00
query_test.cljc Introduce js-sqlite as an abstraction wrapper around Sqlite.jsm and promise-sqlite. 2016-09-08 19:11:44 -07:00
schema_changes_test.cljc Bootstrap DB schema; persist and restore schema from materialized views. 2016-08-04 14:26:20 -07:00
schema_test.cljc Review comment: better UUID support. 2016-08-30 18:22:22 -07:00
sqlite_user_version_test.cljc Implement negation, predicates, external scalar bindings, <?q. r=nalexander 2016-07-25 17:08:00 -07:00
test.cljs Add some Tofino-ish tests. 2016-08-30 18:22:22 -07:00
test_macros_test.clj Add an async and async testing framework. 2016-07-12 13:56:26 -07:00
test_macros_test.cljs Part 1: Fix testing errors. 2016-07-13 18:19:22 -07:00
tofinoish_test.cljc Allow sets of attributes in fulltext expressions. Fixes #54. r=nalexander 2016-09-26 16:34:37 -07:00