From 8ea0985d310bc36bbf42f4f1b8bfb828198aaf3f Mon Sep 17 00:00:00 2001 From: illia-li Date: Wed, 12 Jul 2023 14:00:32 -0400 Subject: [PATCH] fix(jobs): fix wrong PK processing logic in genMultiplePartitionQuery funcs --- pkg/jobs/gen_check_stmt.go | 63 ++++++++----------- .../check/multiple_partition.json | 12 ++-- .../check/multiple_partition_mv.json | 20 +++--- 3 files changed, 43 insertions(+), 52 deletions(-) diff --git a/pkg/jobs/gen_check_stmt.go b/pkg/jobs/gen_check_stmt.go index 9a5d9dfb..2eb51800 100644 --- a/pkg/jobs/gen_check_stmt.go +++ b/pkg/jobs/gen_check_stmt.go @@ -193,15 +193,17 @@ func genMultiplePartitionQuery( typs []typedef.Type ) builder := qb.Select(s.Keyspace.Name + "." + t.Name) - for i, pk := range t.PartitionKeys { + for _, pk := range t.PartitionKeys { builder = builder.Where(qb.InTuple(pk.Name, numQueryPKs)) - for j := 0; j < numQueryPKs; j++ { - vs := g.GetOld() - if vs == nil { - return nil - } - values = append(values, vs.Value[i]) - typs = append(typs, pk.Type) + } + for j := 0; j < numQueryPKs; j++ { + vs := g.GetOld() + if vs == nil { + return nil + } + for id := range vs.Value { + typs = append(typs, t.PartitionKeys[id].Type) + values = append(values, vs.Value[id]) } } return &typedef.Stmt{ @@ -230,35 +232,24 @@ func genMultiplePartitionQueryMv( mv := t.MaterializedViews[mvNum] builder := qb.Select(s.Keyspace.Name + "." + mv.Name) - switch mv.HaveNonPrimaryKey() { - case true: - for i, pk := range mv.PartitionKeys { - builder = builder.Where(qb.InTuple(pk.Name, numQueryPKs)) - for j := 0; j < numQueryPKs; j++ { - vs := g.GetOld() - if vs == nil { - return nil - } - if i == 0 { - values = appendValue(pk.Type, r, p, values) - typs = append(typs, pk.Type) - } else { - values = append(values, vs.Value[i-1]) - typs = append(typs, pk.Type) - } - } + for _, pk := range mv.PartitionKeys { + builder = builder.Where(qb.InTuple(pk.Name, numQueryPKs)) + } + if mv.HaveNonPrimaryKey() { + for j := 0; j < numQueryPKs; j++ { + typs = append(typs, mv.NonPrimaryKey.Type) + values = append(values, mv.NonPrimaryKey.Type.GenValue(r, p)...) } - case false: - for i, pk := range mv.PartitionKeys { - builder = builder.Where(qb.InTuple(pk.Name, numQueryPKs)) - for j := 0; j < numQueryPKs; j++ { - vs := g.GetOld() - if vs == nil { - return nil - } - values = append(values, vs.Value[i]) - typs = append(typs, pk.Type) - } + } + + for j := 0; j < numQueryPKs; j++ { + vs := g.GetOld() + if vs == nil { + return nil + } + for id := range vs.Value { + typs = append(typs, t.PartitionKeys[id].Type) + values = append(values, vs.Value[id]) } } return &typedef.Stmt{ diff --git a/pkg/jobs/test_expected_data/check/multiple_partition.json b/pkg/jobs/test_expected_data/check/multiple_partition.json index b4d4ac15..85d2c509 100644 --- a/pkg/jobs/test_expected_data/check/multiple_partition.json +++ b/pkg/jobs/test_expected_data/check/multiple_partition.json @@ -38,8 +38,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pk3_ck3_col3cr.cpkAll WHERE pk0 IN (?,?,?) AND pk1 IN (?,?,?) AND pk2 IN (?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk1[0] pk1[1] pk1[2] pk2[0] pk2[1] pk2[2]]", - "Values": "[1 1 1 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1]", - "Types": " bigint bigint bigint float float float inet inet inet", + "Values": "[1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1]", + "Types": " bigint float inet bigint float inet bigint float inet", "QueryType": "0" } ], @@ -60,8 +60,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pk3_ck3_col5.cpkAll WHERE pk0 IN (?,?,?) AND pk1 IN (?,?,?) AND pk2 IN (?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk1[0] pk1[1] pk1[2] pk2[0] pk2[1] pk2[2]]", - "Values": "[1 1 1 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1]", - "Types": " bigint bigint bigint float float float inet inet inet", + "Values": "[1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1]", + "Types": " bigint float inet bigint float inet bigint float inet", "QueryType": "0" } ], @@ -82,8 +82,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pkAll_ckAll_colAll.cpkAll WHERE pk0 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk1 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk2 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk3 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk4 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk5 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk6 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk7 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk8 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk9 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk10 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk11 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk12 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk13 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk14 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk15 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk16 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk17 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk18 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk0[3] pk0[4] pk0[5] pk0[6] pk0[7] pk0[8] pk0[9] pk0[10] pk0[11] pk0[12] pk0[13] pk0[14] pk0[15] pk0[16] pk0[17] pk0[18] pk1[0] pk1[1] pk1[2] pk1[3] pk1[4] pk1[5] pk1[6] pk1[7] pk1[8] pk1[9] pk1[10] pk1[11] pk1[12] pk1[13] pk1[14] pk1[15] pk1[16] pk1[17] pk1[18] pk2[0] pk2[1] pk2[2] pk2[3] pk2[4] pk2[5] pk2[6] pk2[7] pk2[8] pk2[9] pk2[10] pk2[11] pk2[12] pk2[13] pk2[14] pk2[15] pk2[16] pk2[17] pk2[18] pk3[0] pk3[1] pk3[2] pk3[3] pk3[4] pk3[5] pk3[6] pk3[7] pk3[8] pk3[9] pk3[10] pk3[11] pk3[12] pk3[13] pk3[14] pk3[15] pk3[16] pk3[17] pk3[18] pk4[0] pk4[1] pk4[2] pk4[3] pk4[4] pk4[5] pk4[6] pk4[7] pk4[8] pk4[9] pk4[10] pk4[11] pk4[12] pk4[13] pk4[14] pk4[15] pk4[16] pk4[17] pk4[18] pk5[0] pk5[1] pk5[2] pk5[3] pk5[4] pk5[5] pk5[6] pk5[7] pk5[8] pk5[9] pk5[10] pk5[11] pk5[12] pk5[13] pk5[14] pk5[15] pk5[16] pk5[17] pk5[18] pk6[0] pk6[1] pk6[2] pk6[3] pk6[4] pk6[5] pk6[6] pk6[7] pk6[8] pk6[9] pk6[10] pk6[11] pk6[12] pk6[13] pk6[14] pk6[15] pk6[16] pk6[17] pk6[18] pk7[0] pk7[1] pk7[2] pk7[3] pk7[4] pk7[5] pk7[6] pk7[7] pk7[8] pk7[9] pk7[10] pk7[11] pk7[12] pk7[13] pk7[14] pk7[15] pk7[16] pk7[17] pk7[18] pk8[0] pk8[1] pk8[2] pk8[3] pk8[4] pk8[5] pk8[6] pk8[7] pk8[8] pk8[9] pk8[10] pk8[11] pk8[12] pk8[13] pk8[14] pk8[15] pk8[16] pk8[17] pk8[18] pk9[0] pk9[1] pk9[2] pk9[3] pk9[4] pk9[5] pk9[6] pk9[7] pk9[8] pk9[9] pk9[10] pk9[11] pk9[12] pk9[13] pk9[14] pk9[15] pk9[16] pk9[17] pk9[18] pk10[0] pk10[1] pk10[2] pk10[3] pk10[4] pk10[5] pk10[6] pk10[7] pk10[8] pk10[9] pk10[10] pk10[11] pk10[12] pk10[13] pk10[14] pk10[15] pk10[16] pk10[17] pk10[18] pk11[0] pk11[1] pk11[2] pk11[3] pk11[4] pk11[5] pk11[6] pk11[7] pk11[8] pk11[9] pk11[10] pk11[11] pk11[12] pk11[13] pk11[14] pk11[15] pk11[16] pk11[17] pk11[18] pk12[0] pk12[1] pk12[2] pk12[3] pk12[4] pk12[5] pk12[6] pk12[7] pk12[8] pk12[9] pk12[10] pk12[11] pk12[12] pk12[13] pk12[14] pk12[15] pk12[16] pk12[17] pk12[18] pk13[0] pk13[1] pk13[2] pk13[3] pk13[4] pk13[5] pk13[6] pk13[7] pk13[8] pk13[9] pk13[10] pk13[11] pk13[12] pk13[13] pk13[14] pk13[15] pk13[16] pk13[17] pk13[18] pk14[0] pk14[1] pk14[2] pk14[3] pk14[4] pk14[5] pk14[6] pk14[7] pk14[8] pk14[9] pk14[10] pk14[11] pk14[12] pk14[13] pk14[14] pk14[15] pk14[16] pk14[17] pk14[18] pk15[0] pk15[1] pk15[2] pk15[3] pk15[4] pk15[5] pk15[6] pk15[7] pk15[8] pk15[9] pk15[10] pk15[11] pk15[12] pk15[13] pk15[14] pk15[15] pk15[16] pk15[17] pk15[18] pk16[0] pk16[1] pk16[2] pk16[3] pk16[4] pk16[5] pk16[6] pk16[7] pk16[8] pk16[9] pk16[10] pk16[11] pk16[12] pk16[13] pk16[14] pk16[15] pk16[16] pk16[17] pk16[18] pk17[0] pk17[1] pk17[2] pk17[3] pk17[4] pk17[5] pk17[6] pk17[7] pk17[8] pk17[9] pk17[10] pk17[11] pk17[12] pk17[13] pk17[14] pk17[15] pk17[16] pk17[17] pk17[18] pk18[0] pk18[1] pk18[2] pk18[3] pk18[4] pk18[5] pk18[6] pk18[7] pk18[8] pk18[9] pk18[10] pk18[11] pk18[12] pk18[13] pk18[14] pk18[15] pk18[16] pk18[17] pk18[18]]", - "Values": "[01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 false false false false false false false false false false false false false false false false false false false 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]", - "Types": " ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean date date date date date date date date date date date date date date date date date date date decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal double double double double double double double double double double double double double double double double double double double float float float float float float float float float float float float float float float float float float float inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet int int int int int int int int int int int int int int int int int int int smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint text text text text text text text text text text text text text text text text text text text timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint time time time time time time time time time time time time time time time time time time time", + "Values": "[01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1]", + "Types": " ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time", "QueryType": "0" } ] diff --git a/pkg/jobs/test_expected_data/check/multiple_partition_mv.json b/pkg/jobs/test_expected_data/check/multiple_partition_mv.json index 3dc01772..cb02c2ba 100644 --- a/pkg/jobs/test_expected_data/check/multiple_partition_mv.json +++ b/pkg/jobs/test_expected_data/check/multiple_partition_mv.json @@ -60,8 +60,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pk3_ck3_col3cr_mv.cpkAll WHERE pk0 IN (?,?,?) AND pk1 IN (?,?,?) AND pk2 IN (?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk1[0] pk1[1] pk1[2] pk2[0] pk2[1] pk2[2]]", - "Values": "[1 1 1 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1]", - "Types": " bigint bigint bigint float float float inet inet inet", + "Values": "[1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1]", + "Types": " bigint float inet bigint float inet bigint float inet", "QueryType": "0" } ], @@ -82,8 +82,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pk3_ck3_col5_mv.cpkAll WHERE pk0 IN (?,?,?) AND pk1 IN (?,?,?) AND pk2 IN (?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk1[0] pk1[1] pk1[2] pk2[0] pk2[1] pk2[2]]", - "Values": "[1 1 1 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1]", - "Types": " bigint bigint bigint float float float inet inet inet", + "Values": "[1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1]", + "Types": " bigint float inet bigint float inet bigint float inet", "QueryType": "0" } ], @@ -104,8 +104,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pk3_ck3_col5_mvNp.cpkAll WHERE pk0 IN (?,?,?) AND pk1 IN (?,?,?) AND pk2 IN (?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk1[0] pk1[1] pk1[2] pk2[0] pk2[1] pk2[2]]", - "Values": "[1 1 1 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1]", - "Types": " bigint bigint bigint float float float inet inet inet", + "Values": "[1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1 1 1.110223e-16 1.1.1.1]", + "Types": " bigint float inet bigint float inet bigint float inet", "QueryType": "0" } ], @@ -126,8 +126,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pkAll_ckAll_colAll_mv.cpkAll WHERE pk0 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk1 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk2 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk3 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk4 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk5 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk6 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk7 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk8 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk9 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk10 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk11 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk12 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk13 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk14 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk15 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk16 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk17 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk18 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk0[3] pk0[4] pk0[5] pk0[6] pk0[7] pk0[8] pk0[9] pk0[10] pk0[11] pk0[12] pk0[13] pk0[14] pk0[15] pk0[16] pk0[17] pk0[18] pk1[0] pk1[1] pk1[2] pk1[3] pk1[4] pk1[5] pk1[6] pk1[7] pk1[8] pk1[9] pk1[10] pk1[11] pk1[12] pk1[13] pk1[14] pk1[15] pk1[16] pk1[17] pk1[18] pk2[0] pk2[1] pk2[2] pk2[3] pk2[4] pk2[5] pk2[6] pk2[7] pk2[8] pk2[9] pk2[10] pk2[11] pk2[12] pk2[13] pk2[14] pk2[15] pk2[16] pk2[17] pk2[18] pk3[0] pk3[1] pk3[2] pk3[3] pk3[4] pk3[5] pk3[6] pk3[7] pk3[8] pk3[9] pk3[10] pk3[11] pk3[12] pk3[13] pk3[14] pk3[15] pk3[16] pk3[17] pk3[18] pk4[0] pk4[1] pk4[2] pk4[3] pk4[4] pk4[5] pk4[6] pk4[7] pk4[8] pk4[9] pk4[10] pk4[11] pk4[12] pk4[13] pk4[14] pk4[15] pk4[16] pk4[17] pk4[18] pk5[0] pk5[1] pk5[2] pk5[3] pk5[4] pk5[5] pk5[6] pk5[7] pk5[8] pk5[9] pk5[10] pk5[11] pk5[12] pk5[13] pk5[14] pk5[15] pk5[16] pk5[17] pk5[18] pk6[0] pk6[1] pk6[2] pk6[3] pk6[4] pk6[5] pk6[6] pk6[7] pk6[8] pk6[9] pk6[10] pk6[11] pk6[12] pk6[13] pk6[14] pk6[15] pk6[16] pk6[17] pk6[18] pk7[0] pk7[1] pk7[2] pk7[3] pk7[4] pk7[5] pk7[6] pk7[7] pk7[8] pk7[9] pk7[10] pk7[11] pk7[12] pk7[13] pk7[14] pk7[15] pk7[16] pk7[17] pk7[18] pk8[0] pk8[1] pk8[2] pk8[3] pk8[4] pk8[5] pk8[6] pk8[7] pk8[8] pk8[9] pk8[10] pk8[11] pk8[12] pk8[13] pk8[14] pk8[15] pk8[16] pk8[17] pk8[18] pk9[0] pk9[1] pk9[2] pk9[3] pk9[4] pk9[5] pk9[6] pk9[7] pk9[8] pk9[9] pk9[10] pk9[11] pk9[12] pk9[13] pk9[14] pk9[15] pk9[16] pk9[17] pk9[18] pk10[0] pk10[1] pk10[2] pk10[3] pk10[4] pk10[5] pk10[6] pk10[7] pk10[8] pk10[9] pk10[10] pk10[11] pk10[12] pk10[13] pk10[14] pk10[15] pk10[16] pk10[17] pk10[18] pk11[0] pk11[1] pk11[2] pk11[3] pk11[4] pk11[5] pk11[6] pk11[7] pk11[8] pk11[9] pk11[10] pk11[11] pk11[12] pk11[13] pk11[14] pk11[15] pk11[16] pk11[17] pk11[18] pk12[0] pk12[1] pk12[2] pk12[3] pk12[4] pk12[5] pk12[6] pk12[7] pk12[8] pk12[9] pk12[10] pk12[11] pk12[12] pk12[13] pk12[14] pk12[15] pk12[16] pk12[17] pk12[18] pk13[0] pk13[1] pk13[2] pk13[3] pk13[4] pk13[5] pk13[6] pk13[7] pk13[8] pk13[9] pk13[10] pk13[11] pk13[12] pk13[13] pk13[14] pk13[15] pk13[16] pk13[17] pk13[18] pk14[0] pk14[1] pk14[2] pk14[3] pk14[4] pk14[5] pk14[6] pk14[7] pk14[8] pk14[9] pk14[10] pk14[11] pk14[12] pk14[13] pk14[14] pk14[15] pk14[16] pk14[17] pk14[18] pk15[0] pk15[1] pk15[2] pk15[3] pk15[4] pk15[5] pk15[6] pk15[7] pk15[8] pk15[9] pk15[10] pk15[11] pk15[12] pk15[13] pk15[14] pk15[15] pk15[16] pk15[17] pk15[18] pk16[0] pk16[1] pk16[2] pk16[3] pk16[4] pk16[5] pk16[6] pk16[7] pk16[8] pk16[9] pk16[10] pk16[11] pk16[12] pk16[13] pk16[14] pk16[15] pk16[16] pk16[17] pk16[18] pk17[0] pk17[1] pk17[2] pk17[3] pk17[4] pk17[5] pk17[6] pk17[7] pk17[8] pk17[9] pk17[10] pk17[11] pk17[12] pk17[13] pk17[14] pk17[15] pk17[16] pk17[17] pk17[18] pk18[0] pk18[1] pk18[2] pk18[3] pk18[4] pk18[5] pk18[6] pk18[7] pk18[8] pk18[9] pk18[10] pk18[11] pk18[12] pk18[13] pk18[14] pk18[15] pk18[16] pk18[17] pk18[18]]", - "Values": "[01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 false false false false false false false false false false false false false false false false false false false 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]", - "Types": " ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean date date date date date date date date date date date date date date date date date date date decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal double double double double double double double double double double double double double double double double double double double float float float float float float float float float float float float float float float float float float float inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet int int int int int int int int int int int int int int int int int int int smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint text text text text text text text text text text text text text text text text text text text timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint time time time time time time time time time time time time time time time time time time time", + "Values": "[01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1]", + "Types": " ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time", "QueryType": "0" } ], @@ -148,8 +148,8 @@ "TokenValues": "", "Query": "SELECT * FROM ks1.pkAll_ckAll_colAll_mvNp.cpkAll WHERE pk0 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk1 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk2 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk3 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk4 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk5 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk6 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk7 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk8 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk9 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk10 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk11 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk12 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk13 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk14 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk15 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk16 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk17 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND pk18 IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", "Names": "[pk0[0] pk0[1] pk0[2] pk0[3] pk0[4] pk0[5] pk0[6] pk0[7] pk0[8] pk0[9] pk0[10] pk0[11] pk0[12] pk0[13] pk0[14] pk0[15] pk0[16] pk0[17] pk0[18] pk1[0] pk1[1] pk1[2] pk1[3] pk1[4] pk1[5] pk1[6] pk1[7] pk1[8] pk1[9] pk1[10] pk1[11] pk1[12] pk1[13] pk1[14] pk1[15] pk1[16] pk1[17] pk1[18] pk2[0] pk2[1] pk2[2] pk2[3] pk2[4] pk2[5] pk2[6] pk2[7] pk2[8] pk2[9] pk2[10] pk2[11] pk2[12] pk2[13] pk2[14] pk2[15] pk2[16] pk2[17] pk2[18] pk3[0] pk3[1] pk3[2] pk3[3] pk3[4] pk3[5] pk3[6] pk3[7] pk3[8] pk3[9] pk3[10] pk3[11] pk3[12] pk3[13] pk3[14] pk3[15] pk3[16] pk3[17] pk3[18] pk4[0] pk4[1] pk4[2] pk4[3] pk4[4] pk4[5] pk4[6] pk4[7] pk4[8] pk4[9] pk4[10] pk4[11] pk4[12] pk4[13] pk4[14] pk4[15] pk4[16] pk4[17] pk4[18] pk5[0] pk5[1] pk5[2] pk5[3] pk5[4] pk5[5] pk5[6] pk5[7] pk5[8] pk5[9] pk5[10] pk5[11] pk5[12] pk5[13] pk5[14] pk5[15] pk5[16] pk5[17] pk5[18] pk6[0] pk6[1] pk6[2] pk6[3] pk6[4] pk6[5] pk6[6] pk6[7] pk6[8] pk6[9] pk6[10] pk6[11] pk6[12] pk6[13] pk6[14] pk6[15] pk6[16] pk6[17] pk6[18] pk7[0] pk7[1] pk7[2] pk7[3] pk7[4] pk7[5] pk7[6] pk7[7] pk7[8] pk7[9] pk7[10] pk7[11] pk7[12] pk7[13] pk7[14] pk7[15] pk7[16] pk7[17] pk7[18] pk8[0] pk8[1] pk8[2] pk8[3] pk8[4] pk8[5] pk8[6] pk8[7] pk8[8] pk8[9] pk8[10] pk8[11] pk8[12] pk8[13] pk8[14] pk8[15] pk8[16] pk8[17] pk8[18] pk9[0] pk9[1] pk9[2] pk9[3] pk9[4] pk9[5] pk9[6] pk9[7] pk9[8] pk9[9] pk9[10] pk9[11] pk9[12] pk9[13] pk9[14] pk9[15] pk9[16] pk9[17] pk9[18] pk10[0] pk10[1] pk10[2] pk10[3] pk10[4] pk10[5] pk10[6] pk10[7] pk10[8] pk10[9] pk10[10] pk10[11] pk10[12] pk10[13] pk10[14] pk10[15] pk10[16] pk10[17] pk10[18] pk11[0] pk11[1] pk11[2] pk11[3] pk11[4] pk11[5] pk11[6] pk11[7] pk11[8] pk11[9] pk11[10] pk11[11] pk11[12] pk11[13] pk11[14] pk11[15] pk11[16] pk11[17] pk11[18] pk12[0] pk12[1] pk12[2] pk12[3] pk12[4] pk12[5] pk12[6] pk12[7] pk12[8] pk12[9] pk12[10] pk12[11] pk12[12] pk12[13] pk12[14] pk12[15] pk12[16] pk12[17] pk12[18] pk13[0] pk13[1] pk13[2] pk13[3] pk13[4] pk13[5] pk13[6] pk13[7] pk13[8] pk13[9] pk13[10] pk13[11] pk13[12] pk13[13] pk13[14] pk13[15] pk13[16] pk13[17] pk13[18] pk14[0] pk14[1] pk14[2] pk14[3] pk14[4] pk14[5] pk14[6] pk14[7] pk14[8] pk14[9] pk14[10] pk14[11] pk14[12] pk14[13] pk14[14] pk14[15] pk14[16] pk14[17] pk14[18] pk15[0] pk15[1] pk15[2] pk15[3] pk15[4] pk15[5] pk15[6] pk15[7] pk15[8] pk15[9] pk15[10] pk15[11] pk15[12] pk15[13] pk15[14] pk15[15] pk15[16] pk15[17] pk15[18] pk16[0] pk16[1] pk16[2] pk16[3] pk16[4] pk16[5] pk16[6] pk16[7] pk16[8] pk16[9] pk16[10] pk16[11] pk16[12] pk16[13] pk16[14] pk16[15] pk16[16] pk16[17] pk16[18] pk17[0] pk17[1] pk17[2] pk17[3] pk17[4] pk17[5] pk17[6] pk17[7] pk17[8] pk17[9] pk17[10] pk17[11] pk17[12] pk17[13] pk17[14] pk17[15] pk17[16] pk17[17] pk17[18] pk18[0] pk18[1] pk18[2] pk18[3] pk18[4] pk18[5] pk18[6] pk18[7] pk18[8] pk18[9] pk18[10] pk18[11] pk18[12] pk18[13] pk18[14] pk18[15] pk18[16] pk18[17] pk18[18]]", - "Values": "[01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 false false false false false false false false false false false false false false false false false false false 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 1970-01-01 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.1102230246251565e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.110223e-16 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 1.1.1.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00000001-0000-1000-8000-3132372e302e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]", - "Types": " ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii ascii bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint bigint blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob blob boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean date date date date date date date date date date date date date date date date date date date decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal decimal double double double double double double double double double double double double double double double double double double double float float float float float float float float float float float float float float float float float float float inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet inet int int int int int int int int int int int int int int int int int int int smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint text text text text text text text text text text text text text text text text text text text timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid timeuuid tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint tinyint uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid uuid varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint varint time time time time time time time time time time time time time time time time time time time", + "Values": "[01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1 01 1 3030 false 1970-01-01 0.001 1.1102230246251565e-16 1.110223e-16 1.1.1.1 0 0 00 1 00000001-0000-1000-8000-3132372e302e 0 00000001-0000-1000-8000-3132372e302e 00 1 1]", + "Types": " ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time ascii bigint blob boolean date decimal double float inet int smallint text timestamp timeuuid tinyint uuid varchar varint time", "QueryType": "0" } ]