[Groonga-commit] groonga/groonga at 79ad8e3 [master] test: add a test for multiple column index case

Back to archive index

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 



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