datom-eav, datom-e, etc.close-db convenience function to close a Datalog dbdatalevin.core, so users don't have to understand and require different namespaces in order to use all features.open-lmdb and close-lmdb to open-kv and close-kv,
lmdb/transact to lmdb/transact-kv, so they are consistent, easier to
remember, and distinct from functions in datalevin.core.dtlv[(.getTime ?date) ?timestamp], [(.after ?date1 ?date2)], where the date variables are :db.type/instance. [#32]:db.type/instant value as java.util.Date, not as long [#30]lmdb/open-lmdbcore/get-conn schema updatecore/get-conn and core/with-conninit-max-eid for large values as well.:data type. [#23]core/empty-db:db/ident in implicit schemacore/create-conn, db/empty-db
etc., and put dir in front, since it is more likely to be specified than
schema in real use, so users don't have to put nil for schema.core/update-schemafalse value as :datacore/schema and core/update-schemacore/closed?db/entid allows 0 as eiddb/-first instead of (first (db/-datom ..)), db/-populated? instead of (not-empty (db/-datoms ..), as they do not realize the results hence faster.bits/read-buffer and bits/put-bufferlmdb/closed?, lmdb/clear-dbi, and lmdb/drop-dbicore/closeCan you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |