vitess.io/vitess@v0.16.2/go/test/endtoend/vtgate/queries/aggregation/vschema.json (about) 1 { 2 "sharded": true, 3 "vindexes": { 4 "hash": { 5 "type": "hash" 6 }, 7 "unicode_loose_xxhash": { 8 "type": "unicode_loose_xxhash" 9 }, 10 "t3_id7_vdx": { 11 "type": "lookup_hash", 12 "params": { 13 "table": "t3_id7_idx", 14 "from": "id7", 15 "to": "id6" 16 }, 17 "owner": "t3" 18 }, 19 "t7_xxhash_vdx": { 20 "type": "consistent_lookup", 21 "params": { 22 "table": "t7_xxhash_idx", 23 "from": "phone", 24 "to": "keyspace_id", 25 "ignore_nulls": "true" 26 }, 27 "owner": "t7_xxhash" 28 } 29 }, 30 "tables": { 31 "t3": { 32 "column_vindexes": [ 33 { 34 "column": "id6", 35 "name": "hash" 36 }, 37 { 38 "column": "id7", 39 "name": "t3_id7_vdx" 40 } 41 ] 42 }, 43 "t3_id7_idx": { 44 "column_vindexes": [ 45 { 46 "column": "id7", 47 "name": "hash" 48 } 49 ] 50 }, 51 "t9": { 52 "column_vindexes": [ 53 { 54 "column": "id1", 55 "name": "hash" 56 } 57 ] 58 }, 59 "aggr_test": { 60 "column_vindexes": [ 61 { 62 "column": "id", 63 "name": "hash" 64 } 65 ], 66 "columns": [ 67 { 68 "name": "val1", 69 "type": "VARCHAR" 70 } 71 ] 72 }, 73 "aggr_test_dates": { 74 "column_vindexes": [ 75 { 76 "column": "id", 77 "name": "hash" 78 } 79 ], 80 "columns": [ 81 { 82 "name": "val1", 83 "type": "DATETIME" 84 }, 85 { 86 "name": "val2", 87 "type": "DATETIME" 88 } 89 ] 90 }, 91 "t7_xxhash": { 92 "column_vindexes": [ 93 { 94 "column": "uid", 95 "name": "unicode_loose_xxhash" 96 }, 97 { 98 "column": "phone", 99 "name": "t7_xxhash_vdx" 100 } 101 ] 102 }, 103 "t7_xxhash_idx": { 104 "column_vindexes": [ 105 { 106 "column": "phone", 107 "name": "unicode_loose_xxhash" 108 } 109 ] 110 }, 111 "t1": { 112 "column_vindexes": [ 113 { 114 "column": "shardKey", 115 "name": "hash" 116 } 117 ] 118 }, 119 "t2": { 120 "column_vindexes": [ 121 { 122 "column": "shardKey", 123 "name": "hash" 124 } 125 ] 126 }, 127 "t10": { 128 "column_vindexes": [ 129 { 130 "column": "k", 131 "name": "hash" 132 } 133 ] 134 } 135 } 136 }