Find a partition or row using the key, return null if not found.
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