[Groonga-commit] groonga/groonga at 035d8a5 [master] test: add a test for optimization

Back to archive index

Kouhei Sutou null+****@clear*****
Sat Feb 27 16:23:15 JST 2016


Kouhei Sutou	2016-02-27 16:23:15 +0900 (Sat, 27 Feb 2016)

  New Revision: 035d8a5698f00321226e6431abeda96f6ed5cd4e
  https://github.com/groonga/groonga/commit/035d8a5698f00321226e6431abeda96f6ed5cd4e

  Message:
    test: add a test for optimization

  Added files:
    test/command/suite/select/filter/index/not_equal/and.expected
    test/command/suite/select/filter/index/not_equal/and.test

  Added: test/command/suite/select/filter/index/not_equal/and.expected (+60 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/filter/index/not_equal/and.expected    2016-02-27 16:23:15 +0900 (f78efd6)
@@ -0,0 +1,60 @@
+table_create Logs TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Logs server COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Servers TABLE_PAT_KEY ShortText
+[[0,0.0,0.0],true]
+column_create Servers logs_server COLUMN_INDEX Logs server
+[[0,0.0,0.0],true]
+load --table Logs
+[
+{"server": "www"},
+{"server": "www3"},
+{"server": "mail"},
+{"server": "www1"},
+{"server": "www2"}
+]
+[[0,0.0,0.0],5]
+log_level --level info
+[[0,0.0,0.0],true]
+select Logs --filter 'server @^ "www" && server != "www2"'
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        3
+      ],
+      [
+        [
+          "_id",
+          "UInt32"
+        ],
+        [
+          "server",
+          "ShortText"
+        ]
+      ],
+      [
+        2,
+        "www3"
+      ],
+      [
+        4,
+        "www1"
+      ],
+      [
+        1,
+        "www"
+      ]
+    ]
+  ]
+]
+#|i| [table][select][index][prefix] <Servers.logs_server>
+#|i| [table][select][index][not-equal] <Servers.logs_server>
+log_level --level notice
+[[0,0.0,0.0],true]

  Added: test/command/suite/select/filter/index/not_equal/and.test (+20 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/filter/index/not_equal/and.test    2016-02-27 16:23:15 +0900 (f68b611)
@@ -0,0 +1,20 @@
+table_create Logs TABLE_NO_KEY
+column_create Logs server COLUMN_SCALAR ShortText
+
+table_create Servers TABLE_PAT_KEY ShortText
+column_create Servers logs_server COLUMN_INDEX Logs server
+
+load --table Logs
+[
+{"server": "www"},
+{"server": "www3"},
+{"server": "mail"},
+{"server": "www1"},
+{"server": "www2"}
+]
+
+log_level --level info
+#@add-important-log-levels info
+select Logs --filter 'server @^ "www" && server != "www2"'
+#@remove-important-log-levels info
+log_level --level notice
-------------- next part --------------
HTML����������������������������...
Download 



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