[Groonga-commit] groonga/gcs [master] Return default value for uint index fields

Back to archive index

YUKI Hiroshi null+****@clear*****
Wed Nov 21 19:32:28 JST 2012


YUKI Hiroshi	2012-11-21 19:32:28 +0900 (Wed, 21 Nov 2012)

  New Revision: cc6072a6dab5b5f29644b0c2a302f13f95371238
  https://github.com/groonga/gcs/commit/cc6072a6dab5b5f29644b0c2a302f13f95371238

  Log:
    Return default value for uint index fields

  Modified files:
    lib/api/2011-02-01/configuration.js
    lib/database/index-field.js

  Modified: lib/api/2011-02-01/configuration.js (+1 -1)
===================================================================
--- lib/api/2011-02-01/configuration.js    2012-11-21 19:30:33 +0900 (efa8aba)
+++ lib/api/2011-02-01/configuration.js    2012-11-21 19:32:28 +0900 (0877b01)
@@ -239,7 +239,7 @@ function createIndexFieldOptionStatus(field) {
     case 'uint':
       var uintOptions = xmlbuilder.create();
       uintOptions.begin('UIntOptions', { version: '1.0' })
-        .element('DefaultValue');
+        .element('DefaultValue').text(field.defaultValue);
       return uintOptions;
     case 'literal':
       var literalOptions = xmlbuilder.create();

  Modified: lib/database/index-field.js (+2 -0)
===================================================================
--- lib/database/index-field.js    2012-11-21 19:30:33 +0900 (58d2b80)
+++ lib/database/index-field.js    2012-11-21 19:32:28 +0900 (c705379)
@@ -261,6 +261,8 @@ IndexField.prototype = {
   },
 
   get defaultValue() {
+    if (this.type == 'uint')
+      return 0;
     return null;
   },
 
-------------- next part --------------
HTML����������������������������...
Télécharger 



More information about the Groonga-commit mailing list
Back to archive index