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  ]