Kouhei Sutou
null+****@clear*****
Sat Feb 6 20:00:49 JST 2016
Kouhei Sutou 2016-02-06 20:00:49 +0900 (Sat, 06 Feb 2016) New Revision: 79ad8e3de7e6ba4db8c4252643afd870d08e0bad https://github.com/groonga/groonga/commit/79ad8e3de7e6ba4db8c4252643afd870d08e0bad Message: test: add a test for multiple column index case Added files: test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.expected test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.test Added: test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.expected (+19 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.expected 2016-02-06 20:00:49 +0900 (8211635) @@ -0,0 +1,19 @@ +table_create Values TABLE_NO_KEY +[[0,0.0,0.0],true] +column_create Values numbers1 COLUMN_VECTOR Int32 +[[0,0.0,0.0],true] +column_create Values numbers2 COLUMN_VECTOR Int32 +[[0,0.0,0.0],true] +table_create Numbers TABLE_PAT_KEY Int32 +[[0,0.0,0.0],true] +column_create Numbers values_numbers COLUMN_INDEX|WITH_POSITION|WITH_SECTION Values numbers1,numbers2 +[[0,0.0,0.0],true] +load --table Values +[ +{"numbers1": [4, 3, 2], "numbers2": [2, 1, 3]}, +{"numbers1": [4, 3, 2], "numbers2": [2, 3, 4]}, +{"numbers1": [4, 3, 2], "numbers2": [3, 9, -1]} +] +[[0,0.0,0.0],3] +select Values --filter 'numbers2[1] == 3' --output_columns 'numbers2' +[[0,0.0,0.0],[[[1],[["numbers2","Int32"]],[[2,3,4]]]]] Added: test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.test (+19 -0) 100644 =================================================================== --- /dev/null +++ test/command/suite/select/filter/index/compare_operation/equal/multiple_vector_element_int32.test 2016-02-06 20:00:49 +0900 (dc6e511) @@ -0,0 +1,19 @@ +table_create Values TABLE_NO_KEY +column_create Values numbers1 COLUMN_VECTOR Int32 +column_create Values numbers2 COLUMN_VECTOR Int32 + +table_create Numbers TABLE_PAT_KEY Int32 +column_create Numbers values_numbers \ + COLUMN_INDEX|WITH_POSITION|WITH_SECTION \ + Values numbers1,numbers2 + +load --table Values +[ +{"numbers1": [4, 3, 2], "numbers2": [2, 1, 3]}, +{"numbers1": [4, 3, 2], "numbers2": [2, 3, 4]}, +{"numbers1": [4, 3, 2], "numbers2": [3, 9, -1]} +] + +select Values \ + --filter 'numbers2[1] == 3' \ + --output_columns 'numbers2' -------------- next part -------------- HTML����������������������������...Download