writeRow(iId, 4, 2, "fob");
writeRow(iId, 5, 2, "baz");
// Create index on an varchar (note: in the "middle" of a group, shifts IDs after, etc)
AkibanInformationSchema ais = createAISWithTable(oId);
Index index = addIndex(ais, oId, "tag", false, "tag");
ddl().createIndexes(session(), Arrays.asList(index));
// Check that AIS was updated and DDL gets created correctly
AkibanInformationSchema aisCheck = ais();
Index indexCheck = aisCheck.getTable(oId).getIndex("tag");
assertNotNull(indexCheck);
assertFalse(indexCheck.isUnique());
assertFalse(indexCheck.isPrimaryKey());
assertFalse(indexCheck.isConnectedToFK());
assertEquals("Index count", 1, indexCheck.getKeyColumns().size());
// Get all customers
List<Row> rows = scanAll(cId);
assertEquals("customers from table scan", 1, rows.size());
// Get all orders