[Groonga-commit] groonga/grnxx at 33f6f57 [master] Reject N/A as key. (#127)

Zurück zum Archiv-Index

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 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index