@Override public int doUpdate() { String tableName = prepared.getTableName(); TableMate tableMate = getTableMate(tableName); ArrayList<Sequence> sequences = New.arrayList(); for (Column c : tableMate.getColumns()) { if (c.isAutoIncrement()) { } Sequence seq = c.getSequence(); if (seq != null) { sequences.add(seq); } } for (Sequence sequence : sequences) { tableMate.addSequence(sequence); } int affectRows = invokeUpdateWorker(workers); if (asQueryInsert != null) { asQueryInsert.update(); } tableMate.loadMataData(session); return affectRows; }
String columnName = readColumnIdentifier(); Column column = parseColumnForTable(columnName, true); if (column.isAutoIncrement() && column.isPrimaryKey()) { column.setPrimaryKey(false); IndexColumn[] cols = {new IndexColumn()};