f25838a1eb
Internally, we use SQLite's FTS4 to maintain a fulltext_values table of unique "text" values. Fulltext indexed datoms have value v that is the rowid into fulltext_values. We manually maintain the map between rowid and value in the transactor. For convenience, we expose two views interpolating the real text values into the datoms structure. |
||
---|---|---|
.. | ||
query | ||
core.cljs | ||
datom.cljc | ||
db.cljc | ||
exec_repl.cljc | ||
jdbc_sqlite.clj | ||
js.cljs | ||
node_tempfile.cljs | ||
node_tempfile_macros.cljc | ||
pair_chan.cljc | ||
promise_sqlite.cljs | ||
query.cljc | ||
schema.cljc | ||
schema_changes.cljc | ||
sqlite.cljc | ||
sqlite_schema.cljc | ||
test_macros.cljc | ||
util.cljc |