susumu.yata
null+****@clear*****
Fri Dec 5 18:59:01 JST 2014
susumu.yata 2014-12-05 18:59:01 +0900 (Fri, 05 Dec 2014) New Revision: 33f6f57e69012ebbac30996cfb9b5ffd9c8d8c7b https://github.com/groonga/grnxx/commit/33f6f57e69012ebbac30996cfb9b5ffd9c8d8c7b Message: Reject N/A as key. (#127) Modified files: lib/grnxx/impl/table.cpp Modified: lib/grnxx/impl/table.cpp (+3 -0) =================================================================== --- lib/grnxx/impl/table.cpp 2014-12-05 17:53:31 +0900 (ed6d831) +++ lib/grnxx/impl/table.cpp 2014-12-05 18:59:01 +0900 (cf2bd1d) @@ -330,6 +330,9 @@ void Table::unset_key_column() { Int Table::insert_row(const Datum &key) { if (key_column_) { + if (key.type() == NA_DATA) { + throw "No key"; // TODO + } if (!find_row(key).is_na()) { throw "Key already exists"; // TODO } -------------- next part -------------- HTML����������������������������...Download