mentat/src
Richard Newman e33fe71c47 Rework caching and use it inside the query engine. (#553) r=emily
This puts caching in mentat_db, adds a reverse lookup capability for
unique attributes, and populates bidirectional caches with a single
SQL cursor walk.

Differentiate between begin_read and begin_uncached_read.

Note that we still allow toggling within InProgress, because there might be
transient local state that makes starting a new transaction impossible.
2018-02-21 11:51:45 -08:00
..
conn.rs Rework caching and use it inside the query engine. (#553) r=emily 2018-02-21 11:51:45 -08:00
entity_builder.rs Add retract_kw 2018-02-15 18:47:58 +00:00
errors.rs Provide an API for creating truly empty stores (#561) r=grisha 2018-02-16 02:01:00 -08:00
ident.rs Read EDN keywords and symbols as rich types. Fixes #154. r=nalexander 2017-01-12 09:09:48 -08:00
lib.rs Rework caching and use it inside the query engine. (#553) r=emily 2018-02-21 11:51:45 -08:00
query.rs Rework caching and use it inside the query engine. (#553) r=emily 2018-02-21 11:51:45 -08:00
vocabulary.rs Define Store, use TabWriter in the CLI for aligning columnar output. (#540) r=emily 2018-02-01 09:29:07 -08:00