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