While less efficient, it's similar to what origin does, so will be easier to follow.
Compares two values belonging to a data type.
Simplistic database using std::map<> to hold rows, and boost::any to hold values. Supports: - multiple key spaces - multiple column families - a few data types Does not support: - container data types - secondary indexes - composites - validators