![]() This sorts fulltext values inserted in a single transaction, not across transactions. This makes the rowids assigned in the fulltext_values table internally consistent, even as the order of entities and datoms changes (as the transaction applying algorithm evolves over time). The test changes simply make the fulltext values sort easily. In theory, these fulltext values could be very large, and sorting might be very expensive. In practice, we expect values to differ in their first few characters, so that this is efficient (i.e., proportional to the number of fulltext values inserted and not their size). |
||
---|---|---|
.. | ||
places | ||
test | ||
db_test.cljc | ||
jdbc_sqlite_test.clj | ||
promise_sqlite_test.cljs | ||
query_test.cljc | ||
schema_changes_test.cljc | ||
schema_test.cljc | ||
sqlite_user_version_test.cljc | ||
test.cljs | ||
test_macros_test.clj | ||
test_macros_test.cljs | ||
tofinoish_test.cljc | ||
transact_test.cljc | ||
util_test.cljc |