mentat/db/src
Nick Alexander e947a32c59 Part 2: Use value_and_span apparatus in tx-parser/.
I break an abstraction boundary by returning a value column
`edn::ValueAndSpan` rather than just an `edn::Value`.  That is, the
transaction processor shouldn't care where the `edn::Value` it is
processing arose -- even we care to track that information we should
bake it into the `Entity` type.  We do this because we need to
dynamically parse the value column to support nested maps, and parsing
requires a full `edn::ValueAndSpan`.  Alternately, we could cheat and
fake the spans when parsing nested maps, but that's potentially
expensive.
2017-04-03 13:12:41 -07:00
..
add_retract_alter_set.rs Schema alteration. Fixes #294 and #295. (#370) r=rnewman 2017-03-20 13:18:59 -07:00
bootstrap.rs Part 2: Use value_and_span apparatus in tx-parser/. 2017-04-03 13:12:41 -07:00
db.rs Part 2: Use value_and_span apparatus in tx-parser/. 2017-04-03 13:12:41 -07:00
debug.rs Use Rc for TypedValue, Variable, and query Ident keywords. (#395) r=nalexander 2017-04-02 21:38:36 -07:00
entids.rs Schema alteration. Fixes #294 and #295. (#370) r=rnewman 2017-03-20 13:18:59 -07:00
errors.rs Lookup refs, nested vector values, map notation. Fixes #180, fixes #183, fixes #284. (#382) r=rnewman 2017-03-27 16:30:04 -07:00
internal_types.rs Lookup refs, nested vector values, map notation. Fixes #180, fixes #183, fixes #284. (#382) r=rnewman 2017-03-27 16:30:04 -07:00
lib.rs #260 Convert Schema into edn::Value (#384) r=nalexander, r=rnewman 2017-03-30 11:08:36 +01:00
metadata.rs Use Rc for TypedValue, Variable, and query Ident keywords. (#395) r=nalexander 2017-04-02 21:38:36 -07:00
schema.rs Add tests for validate_schema_map (#391) r=rnewman 2017-03-30 11:07:49 +01:00
tx.rs Part 2: Use value_and_span apparatus in tx-parser/. 2017-04-03 13:12:41 -07:00
types.rs Collect tempids after upsert resolution. Fixes #299. (#365) r=rnewman 2017-03-20 11:34:38 -07:00
upsert_resolution.rs Lookup refs, nested vector values, map notation. Fixes #180, fixes #183, fixes #284. (#382) r=rnewman 2017-03-27 16:30:04 -07:00