vitess.io/vitess@v0.16.2/go/test/endtoend/vtgate/gen4/sharded_vschema.json (about) 1 { 2 "sharded": true, 3 "vindexes": { 4 "xxhash": { 5 "type": "xxhash" 6 }, 7 "regional_vdx": { 8 "type": "region_experimental", 9 "params": { 10 "region_bytes": "1" 11 } 12 }, 13 "multicol_vdx": { 14 "type": "multicol", 15 "params": { 16 "column_count": "3", 17 "column_bytes": "1,3,4", 18 "column_vindex": "hash,binary,unicode_loose_xxhash" 19 } 20 } 21 }, 22 "tables": { 23 "t1": { 24 "column_vindexes": [ 25 { 26 "column": "id", 27 "name": "xxhash" 28 } 29 ] 30 }, 31 "t2": { 32 "column_vindexes": [ 33 { 34 "column": "id", 35 "name": "xxhash" 36 } 37 ], 38 "columns": [ 39 { 40 "name": "tcol1", 41 "type": "VARCHAR" 42 } 43 ] 44 }, 45 "t3": { 46 "column_vindexes": [ 47 { 48 "column": "id", 49 "name": "xxhash" 50 } 51 ], 52 "columns": [ 53 { 54 "name": "tcol1", 55 "type": "VARCHAR" 56 } 57 ] 58 }, 59 "user_region": { 60 "column_vindexes": [ 61 { 62 "columns": [ 63 "cola", 64 "colb" 65 ], 66 "name": "regional_vdx" 67 } 68 ] 69 }, 70 "region_tbl": { 71 "column_vindexes": [ 72 { 73 "columns": [ 74 "rg", 75 "uid" 76 ], 77 "name": "regional_vdx" 78 } 79 ] 80 }, 81 "multicol_tbl": { 82 "column_vindexes": [ 83 { 84 "columns": [ 85 "cola", 86 "colb", 87 "colc" 88 ], 89 "name": "multicol_vdx" 90 } 91 ] 92 }, 93 "team": { 94 "column_vindexes": [ 95 { 96 "column": "id", 97 "name": "xxhash" 98 } 99 ] 100 }, 101 "team_fact": { 102 "column_vindexes": [ 103 { 104 "column": "id", 105 "name": "xxhash" 106 } 107 ] 108 }, 109 "team_member": { 110 "column_vindexes": [ 111 { 112 "column": "team", 113 "name": "xxhash" 114 } 115 ] 116 } 117 } 118 }