Richard Newman
bfb62302cb
Add docstrings for Schema methods.
2017-02-13 19:39:47 -08:00
Richard Newman
a87e5a3ec7
Move Schema from mentat_db to mentat_core, improve API. ( #290 )
...
* Move Schema from mentat_db to mentat_core.
* Define SchemaMap in terms of Entid, not i64.
* Add Schema::{is_attribute,identifies_attribute}.
* Add pointer to #291 .
* Don't pass around 64-bit pointers to 64-bit integers.
2017-02-13 19:20:20 -08:00
Jordan Santell
6ce5d526a3
Store a bitfield in temporary search tables and expand to bit flags in the datoms table to investigate performance difference. Fixes #226 . r=nalexander ( #242 )
2017-02-10 12:03:49 -08:00
Richard Newman
8e2359d3ab
Implement TypedValue::is_congruent_with and ::matches_type. r=jsantell
2017-02-09 18:45:50 -08:00
Richard Newman
b56b7c2a3f
ValueType is Copy. r=jsantell
2017-02-09 18:45:46 -08:00
Richard Newman
7db74953d6
mentat_core doesn't need rusqlite. r=nalexander
2017-02-08 17:34:17 -08:00
Richard Newman
c111d4daff
Move TypedValue into mentat_core. r=jsantell,nalexander
2017-02-08 14:20:10 -08:00
Richard Newman
00c99196a2
Move db::type::{ValueType,Attribute} into a mentat_core crate.
2017-02-03 17:01:30 -08:00