vitess.io/vitess@v0.16.2/go/vt/vttablet/tabletserver/planbuilder/testdata/schema_test.json (about) 1 [ 2 { 3 "Name": "a", 4 "Columns": [ 5 { 6 "Name": "eid", 7 "Default": 0 8 }, 9 { 10 "Name": "id", 11 "Default": 0 12 }, 13 { 14 "Name": "name", 15 "Default": "MA==" 16 }, 17 { 18 "Name": "foo", 19 "Default": "MA==" 20 }, 21 { 22 "Name": "CamelCase", 23 "Default": "MA==" 24 } 25 ], 26 "Indexes": [ 27 { 28 "Name": "PRIMARY", 29 "Unique": true, 30 "Columns": [ 31 "eid", 32 "id" 33 ], 34 "Cardinality": [ 35 1, 36 1 37 ], 38 "DataColumns": [ 39 "eid", 40 "id", 41 "name", 42 "foo" 43 ] 44 }, 45 { 46 "Name": "a_name", 47 "Unique": true, 48 "Columns": [ 49 "eid", 50 "name" 51 ], 52 "Cardinality": [ 53 1, 54 1 55 ], 56 "DataColumns": [ 57 "eid", 58 "name", 59 "id" 60 ] 61 }, 62 { 63 "Name": "b_name", 64 "Columns": [ 65 "name" 66 ], 67 "Cardinality": [ 68 3 69 ], 70 "DataColumns": [ 71 "name", 72 "eid", 73 "id" 74 ] 75 }, 76 { 77 "Name": "c_name", 78 "Columns": [ 79 "name" 80 ], 81 "Cardinality": [ 82 2 83 ], 84 "DataColumns": [ 85 "name", 86 "eid", 87 "id" 88 ] 89 } 90 ], 91 "PKColumns": [ 92 0, 93 1 94 ], 95 "Type": 0 96 }, 97 { 98 "Name": "b", 99 "Columns": [ 100 { 101 "Name": "eid", 102 "Default": 0 103 }, 104 { 105 "Name": "id", 106 "Default": 0 107 } 108 ], 109 "Indexes": [ 110 { 111 "Name": "PRIMARY", 112 "Unique": true, 113 "Columns": [ 114 "eid", 115 "id" 116 ], 117 "Cardinality": [ 118 1, 119 1 120 ], 121 "DataColumns": [ 122 "eid", 123 "id" 124 ] 125 } 126 ], 127 "PKColumns": [ 128 0, 129 1 130 ], 131 "Type": 0 132 }, 133 { 134 "Name": "c", 135 "Columns": [ 136 { 137 "Name": "eid", 138 "Default": 0 139 }, 140 { 141 "Name": "id", 142 "Default": 0 143 } 144 ], 145 "Indexes": [], 146 "PKColumns": null, 147 "Type": 0 148 }, 149 { 150 "Name": "d", 151 "Columns": [ 152 { 153 "Name": "name", 154 "Default": "MA==" 155 }, 156 { 157 "Name": "id", 158 "Default": 0 159 }, 160 { 161 "Name": "foo", 162 "Default": "MA==" 163 }, 164 { 165 "Name": "bar", 166 "Default": "MA==" 167 } 168 ], 169 "Indexes": [ 170 { 171 "Name": "PRIMARY", 172 "Unique": true, 173 "Columns": [ 174 "name" 175 ], 176 "Cardinality": [ 177 1 178 ], 179 "DataColumns": [ 180 "name" 181 ] 182 }, 183 { 184 "Name": "d_id", 185 "Columns": [ 186 "id" 187 ], 188 "Cardinality": [ 189 1 190 ], 191 "DataColumns": [ 192 "name" 193 ] 194 }, 195 { 196 "Name": "d_bar_never", 197 "Columns": [ 198 "bar", 199 "foo" 200 ], 201 "Cardinality": [ 202 2, 203 1 204 ], 205 "DataColumns": [ 206 "name" 207 ] 208 }, 209 { 210 "Name": "d_bar", 211 "Columns": [ 212 "bar", 213 "foo" 214 ], 215 "Cardinality": [ 216 3, 217 1 218 ], 219 "DataColumns": [ 220 "name" 221 ] 222 } 223 ], 224 "PKColumns": [ 225 0 226 ], 227 "Type": 0 228 }, 229 { 230 "Name": "seq", 231 "Indexes": [ 232 { 233 "Name": "PRIMARY", 234 "Unique": true, 235 "Columns": [ 236 "id" 237 ], 238 "Cardinality": [ 239 1 240 ], 241 "DataColumns": [ 242 ] 243 } 244 ], 245 "PKColumns": [ 246 0 247 ], 248 "Type": 1 249 }, 250 { 251 "Name": "auto", 252 "Columns": [ 253 { 254 "Name": "id", 255 "IsAuto": true 256 } 257 ], 258 "Indexes": [ 259 { 260 "Name": "PRIMARY", 261 "Unique": true, 262 "Columns": [ 263 "id" 264 ], 265 "Cardinality": [ 266 1 267 ], 268 "DataColumns": [ 269 ] 270 } 271 ], 272 "PKColumns": [ 273 0 274 ], 275 "Type": 0 276 }, 277 { 278 "Name": "with_defaults", 279 "Columns": [ 280 { 281 "Name": "aid", 282 "Default": 3 283 }, 284 { 285 "Name": "bid", 286 "Default": -2 287 }, 288 { 289 "Name": "cid", 290 "Default": null 291 } 292 ], 293 "Indexes": [ 294 { 295 "Name": "PRIMARY", 296 "Unique": true, 297 "Columns": [ 298 "id" 299 ], 300 "Cardinality": [ 301 1 302 ], 303 "DataColumns": [ 304 ] 305 } 306 ], 307 "PKColumns": [ 308 0 309 ], 310 "Type": 0 311 }, 312 { 313 "Name": "msg", 314 "Columns": [ 315 { 316 "Name": "id" 317 }, 318 { 319 "Name": "priority" 320 }, 321 { 322 "Name": "epoch" 323 }, 324 { 325 "Name": "time_next" 326 }, 327 { 328 "Name": "time_acked" 329 }, 330 { 331 "Name": "tenant_id" 332 }, 333 { 334 "Name": "message" 335 } 336 ], 337 "Indexes": [ 338 { 339 "Name": "PRIMARY", 340 "Unique": true, 341 "Columns": [ 342 "id" 343 ], 344 "Cardinality": [ 345 1 346 ], 347 "DataColumns": [ 348 ] 349 } 350 ], 351 "PKColumns": [ 352 0 353 ], 354 "Type": 2 355 }, 356 { 357 "Name": "dual", 358 "Type": 0 359 } 360 ]