[Groonga-commit] groonga/groonga [master] test column_list: add index column cases

Back to archive index

Kouhei Sutou null+****@clear*****
Fri Dec 21 11:31:15 JST 2012


Kouhei Sutou	2012-12-21 11:31:15 +0900 (Fri, 21 Dec 2012)

  New Revision: bcc6e3dcd8686234d7ef19504d35689e6c641e6d
  https://github.com/groonga/groonga/commit/bcc6e3dcd8686234d7ef19504d35689e6c641e6d

  Log:
    test column_list: add index column cases

  Added files:
    test/command/suite/column_list/index_column/multi_sources.expected
    test/command/suite/column_list/index_column/multi_sources.test
    test/command/suite/column_list/index_column/one_source.expected
    test/command/suite/column_list/index_column/one_source.test

  Added: test/command/suite/column_list/index_column/multi_sources.expected (+77 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/column_list/index_column/multi_sources.expected    2012-12-21 11:31:15 +0900 (f3d11e1)
@@ -0,0 +1,77 @@
+table_create Users TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Users name COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Lexicon TABLE_PAT_KEY ShortText   --default_tokenizer TokenBigramSplitSymbolAlphaDigit
+[[0,0.0,0.0],true]
+column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION|WITH_SECTION   Users _key,name
+[[0,0.0,0.0],true]
+column_list Lexicon
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        "id",
+        "UInt32"
+      ],
+      [
+        "name",
+        "ShortText"
+      ],
+      [
+        "path",
+        "ShortText"
+      ],
+      [
+        "type",
+        "ShortText"
+      ],
+      [
+        "flags",
+        "ShortText"
+      ],
+      [
+        "domain",
+        "ShortText"
+      ],
+      [
+        "range",
+        "ShortText"
+      ],
+      [
+        "source",
+        "ShortText"
+      ]
+    ],
+    [
+      258,
+      "_key",
+      "",
+      "",
+      "COLUMN_SCALAR",
+      "Lexicon",
+      "ShortText",
+      [
+
+      ]
+    ],
+    [
+      259,
+      "users_name",
+      "db/db.0000103",
+      "index",
+      "COLUMN_INDEX|WITH_SECTION|WITH_POSITION|PERSISTENT",
+      "Lexicon",
+      "Users",
+      [
+        "Users",
+        "Users.name"
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/column_list/index_column/multi_sources.test (+9 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/column_list/index_column/multi_sources.test    2012-12-21 11:31:15 +0900 (3f78c3c)
@@ -0,0 +1,9 @@
+table_create Users TABLE_HASH_KEY ShortText
+column_create Users name COLUMN_SCALAR ShortText
+
+table_create Lexicon TABLE_PAT_KEY ShortText \
+  --default_tokenizer TokenBigramSplitSymbolAlphaDigit
+column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION|WITH_SECTION \
+  Users _key,name
+
+column_list Lexicon

  Added: test/command/suite/column_list/index_column/one_source.expected (+76 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/column_list/index_column/one_source.expected    2012-12-21 11:31:15 +0900 (82a82e2)
@@ -0,0 +1,76 @@
+table_create Users TABLE_HASH_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Users name COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Lexicon TABLE_PAT_KEY ShortText   --default_tokenizer TokenBigramSplitSymbolAlphaDigit
+[[0,0.0,0.0],true]
+column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION Users name
+[[0,0.0,0.0],true]
+column_list Lexicon
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        "id",
+        "UInt32"
+      ],
+      [
+        "name",
+        "ShortText"
+      ],
+      [
+        "path",
+        "ShortText"
+      ],
+      [
+        "type",
+        "ShortText"
+      ],
+      [
+        "flags",
+        "ShortText"
+      ],
+      [
+        "domain",
+        "ShortText"
+      ],
+      [
+        "range",
+        "ShortText"
+      ],
+      [
+        "source",
+        "ShortText"
+      ]
+    ],
+    [
+      258,
+      "_key",
+      "",
+      "",
+      "COLUMN_SCALAR",
+      "Lexicon",
+      "ShortText",
+      [
+
+      ]
+    ],
+    [
+      259,
+      "users_name",
+      "db/db.0000103",
+      "index",
+      "COLUMN_INDEX|WITH_POSITION|PERSISTENT",
+      "Lexicon",
+      "Users",
+      [
+        "Users.name"
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/column_list/index_column/one_source.test (+8 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/column_list/index_column/one_source.test    2012-12-21 11:31:15 +0900 (a7c0f57)
@@ -0,0 +1,8 @@
+table_create Users TABLE_HASH_KEY ShortText
+column_create Users name COLUMN_SCALAR ShortText
+
+table_create Lexicon TABLE_PAT_KEY ShortText \
+  --default_tokenizer TokenBigramSplitSymbolAlphaDigit
+column_create Lexicon users_name COLUMN_INDEX|WITH_POSITION Users name
+
+column_list Lexicon
-------------- next part --------------
HTML����������������������������...
Download 



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