#partition by hash, one primary key { "table_name":"part_hash", "row":[ [1], [2], [3] ] }; #partition by hash, two partition key { "table_name":"part_hash2", "row":[ [1, 1], [2, 1], [3, 3] ] }; #partition by hash, two partition key { "table_name":"part_hash2", "row":[ [1, 1], [2, 2], [3, 2], [4, 4], [7, 8], [10, 10] ] }; #partition by key, one partition key { "table_name":"part_key", "row":[ [1, "abc"],[2, "bcd"],[3, "cde"],[4, "def"],[5, "efh"],[6, "efj"] ] }; #partition by key, two partition key { "table_name":"part_key2", "row":[ [1, 1], [100, 1], [3, 3], [66, 7], [5, 5], [6, 6], [10,10] ] }; #partition by range, one partition key { "table_name":"part_range", "row":[ [1, "20140109"], [2, "2015-01-06 00:00:01"], [3, "20160708"], [4, "20160915000000"], [5, "2017-10-19 10:00:00"], [6, "2018-12-31"] ] }; #partition by range, one partition key, key null { "table_name":"part_range", "row":[ [1, null], [2, null], [3, "20160708"], [4, "20160915000000"], [5, "2017-10-19 10:00:00"], [6, "2018-12-31"] ] }; #partition by hash, two partition key, key null { "table_name":"part_hash2", "row":[ [1, null], [2, null], [3, 5], [null, 4], [7, 8], [10, 11] ] }; #partition by range hash, two partition key { "table_name":"part_range_hash", "row":[ [1, "20140109"], [2, "2015-01-06 00:00:01"], [3, "20160708"], [4, "20160915000000"], [5, "2017-10-19 10:00:00"], [6, "2018-12-31"] ] }; #partition by range hash, two partition key, key null { "table_name":"part_range_hash", "row":[ [1, null], [2, null], [3, "20160708"], [4, "20160915000000"], [5, "2017-10-19 10:00:00"], [6, "2018-12-31"] ] }; #partition by range hash, two partition key, key null { "table_name":"part_range_hash", "row":[ [1, null], [2, null], [3, 5], [null, 4], [7, 8], [10, 11] ] };