vitess.io/vitess@v0.16.2/go/vt/vtgate/planbuilder/testdata/vexplain_cases.json (about) 1 [ 2 { 3 "comment": "vexplain json", 4 "query": "vexplain plan select * from user", 5 "plan": { 6 "QueryType": "EXPLAIN", 7 "Original": "vexplain plan select * from user", 8 "Instructions": { 9 "OperatorType": "Rows", 10 "Fields": { 11 "JSON": "VARCHAR" 12 }, 13 "RowCount": 1 14 } 15 } 16 }, 17 { 18 "comment": "vexplain queries", 19 "query": "vexplain QUERIES select * from user", 20 "v3-plan": { 21 "QueryType": "EXPLAIN", 22 "Original": "vexplain QUERIES select * from user", 23 "Instructions": { 24 "OperatorType": "VEXPLAIN", 25 "Type": "queries", 26 "Inputs": [ 27 { 28 "OperatorType": "Route", 29 "Variant": "Scatter", 30 "Keyspace": { 31 "Name": "user", 32 "Sharded": true 33 }, 34 "FieldQuery": "select * from `user` where 1 != 1", 35 "Query": "select * from `user`", 36 "Table": "`user`" 37 } 38 ] 39 } 40 }, 41 "gen4-plan": { 42 "QueryType": "EXPLAIN", 43 "Original": "vexplain QUERIES select * from user", 44 "Instructions": { 45 "OperatorType": "VEXPLAIN", 46 "Type": "queries", 47 "Inputs": [ 48 { 49 "OperatorType": "Route", 50 "Variant": "Scatter", 51 "Keyspace": { 52 "Name": "user", 53 "Sharded": true 54 }, 55 "FieldQuery": "select * from `user` where 1 != 1", 56 "Query": "select * from `user`", 57 "Table": "`user`" 58 } 59 ] 60 }, 61 "TablesUsed": [ 62 "user.user" 63 ] 64 } 65 }, 66 { 67 "comment": "vexplain table", 68 "query": "vexplain ALL select * from user", 69 "v3-plan": { 70 "QueryType": "EXPLAIN", 71 "Original": "vexplain ALL select * from user", 72 "Instructions": { 73 "OperatorType": "VEXPLAIN", 74 "Type": "all", 75 "Inputs": [ 76 { 77 "OperatorType": "Route", 78 "Variant": "Scatter", 79 "Keyspace": { 80 "Name": "user", 81 "Sharded": true 82 }, 83 "FieldQuery": "select * from `user` where 1 != 1", 84 "Query": "select * from `user`", 85 "Table": "`user`" 86 } 87 ] 88 } 89 }, 90 "gen4-plan": { 91 "QueryType": "EXPLAIN", 92 "Original": "vexplain ALL select * from user", 93 "Instructions": { 94 "OperatorType": "VEXPLAIN", 95 "Type": "all", 96 "Inputs": [ 97 { 98 "OperatorType": "Route", 99 "Variant": "Scatter", 100 "Keyspace": { 101 "Name": "user", 102 "Sharded": true 103 }, 104 "FieldQuery": "select * from `user` where 1 != 1", 105 "Query": "select * from `user`", 106 "Table": "`user`" 107 } 108 ] 109 }, 110 "TablesUsed": [ 111 "user.user" 112 ] 113 } 114 } 115 ]