vitess.io/vitess@v0.16.2/go/vt/vtgate/planbuilder/testdata/select_cases_with_default.json (about) 1 [ 2 { 3 "comment": "EXISTS subquery when the default ks is different than the inner query", 4 "query": "select exists(select * from user where id = 5)", 5 "v3-plan": { 6 "QueryType": "SELECT", 7 "Original": "select exists(select * from user where id = 5)", 8 "Instructions": { 9 "OperatorType": "Subquery", 10 "Variant": "PulloutExists", 11 "PulloutVars": [ 12 "__sq_has_values1", 13 "__sq1" 14 ], 15 "Inputs": [ 16 { 17 "OperatorType": "Route", 18 "Variant": "EqualUnique", 19 "Keyspace": { 20 "Name": "user", 21 "Sharded": true 22 }, 23 "FieldQuery": "select 1 from `user` where 1 != 1", 24 "Query": "select 1 from `user` where id = 5 limit 1", 25 "Table": "`user`", 26 "Values": [ 27 "INT64(5)" 28 ], 29 "Vindex": "user_index" 30 }, 31 { 32 "OperatorType": "Route", 33 "Variant": "Reference", 34 "Keyspace": { 35 "Name": "second_user", 36 "Sharded": true 37 }, 38 "FieldQuery": "select :__sq_has_values1 from dual where 1 != 1", 39 "Query": "select :__sq_has_values1 from dual", 40 "Table": "dual" 41 } 42 ] 43 } 44 }, 45 "gen4-plan": { 46 "QueryType": "SELECT", 47 "Original": "select exists(select * from user where id = 5)", 48 "Instructions": { 49 "OperatorType": "Route", 50 "Variant": "EqualUnique", 51 "Keyspace": { 52 "Name": "user", 53 "Sharded": true 54 }, 55 "FieldQuery": "select exists (select 1 from `user` where 1 != 1) from dual where 1 != 1", 56 "Query": "select exists (select 1 from `user` where id = 5 limit 1) from dual", 57 "Table": "dual", 58 "Values": [ 59 "INT64(5)" 60 ], 61 "Vindex": "user_index" 62 }, 63 "TablesUsed": [ 64 "second_user.dual", 65 "user.user" 66 ] 67 } 68 } 69 ]