5a42e15c4a
Squashed messages from 9 commits: 9. Properties now uses PropertyFamily and contained classes. Fetching,seting,clearing properties can be done with PropertyFamilyKey or PropertyTypeKey. Hierarchy of newly added clases is: Vertices -n-> PropertyFamily {name: String} <-1-n-> PropertyType {type: Property::Flags} Edges -n-> PropertyFamily {name: String} <-1-n-> PropertyType {type: Property::Flags} PropertyFamilyKey -> PropertyType PropertyTypeKey -> PropertyType PropertyType t0,t1; let t0!=t1 be true let t0.family==t1.family be true then next is true PropertyTypeKey{&t0}!=PropertyTypeKey{&t1} PropertyFamilyKey{&t0}==PropertyFamilyKey{&t1} PropertyFamilyKey{&t0}==PropertyTypeKey{&t1} PropertyTypeKey{&t0}==PropertyFamilyKey{&t1} 8. Intermedate commit. Noticed that integration queries throw SEGFAULT. 7. Defined interface for indexes. Fixed three memory leaks. Fixed integration_queries test which now passes. 6. Commit which return Xorshift128plus to valid shape. 5. Tmp commit. 4. Label Index is compiling. 3. tmp 2. Vertex::Accessor now updates Label index. 1. Applied changes for code review. |
||
---|---|---|
.. | ||
chunked_decoder.cpp | ||
chunked_encoder.cpp | ||
concurrent_list.cpp | ||
concurrent_map.cpp | ||
concurrent_set.cpp | ||
cypher_state_machine.cpp | ||
cypher_traversal.cpp | ||
db_index.cpp.todo | ||
dynamic_bitset.cpp | ||
dynamic_lib.cpp.todo | ||
lockfree_hashmap.cpp | ||
parameter_index.cpp | ||
rh_hashmap.cpp | ||
rh_hashmultimap.cpp | ||
template_engine.cpp |