e947a32c59
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. |
||
---|---|---|
.. | ||
add_retract_alter_set.rs | ||
bootstrap.rs | ||
db.rs | ||
debug.rs | ||
entids.rs | ||
errors.rs | ||
internal_types.rs | ||
lib.rs | ||
metadata.rs | ||
schema.rs | ||
tx.rs | ||
types.rs | ||
upsert_resolution.rs |