public SQLAlterTableStatement foreignKeyToAlterTable() { SQLAlterTableStatement stmt = new SQLAlterTableStatement(); for (int i = this.tableElementList.size() - 1; i >= 0; --i) { SQLTableElement element = this.tableElementList.get(i); if (element instanceof SQLForeignKeyConstraint) { SQLForeignKeyConstraint fk = (SQLForeignKeyConstraint) element; this.tableElementList.remove(i); stmt.addItem(new SQLAlterTableAddConstraint(fk)); } } if (stmt.getItems().size() == 0) { return null; } stmt.setDbType(getDbType()); stmt.setTableSource(this.tableSource.clone()); Collections.reverse(stmt.getItems()); return stmt; }
public SQLStatement parseRename() { lexer.nextToken(); SQLName from = this.exprParser.name(); accept(Token.TO); SQLName to = this.exprParser.name(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(); stmt.setTableSource(from); SQLAlterTableRename toItem = new SQLAlterTableRename(to); stmt.addItem(toItem); return stmt; }
public SQLAlterTableStatement foreignKeyToAlterTable() { SQLAlterTableStatement stmt = new SQLAlterTableStatement(); for (int i = this.tableElementList.size() - 1; i >= 0; --i) { SQLTableElement element = this.tableElementList.get(i); if (element instanceof SQLForeignKeyConstraint) { SQLForeignKeyConstraint fk = (SQLForeignKeyConstraint) element; this.tableElementList.remove(i); stmt.addItem(new SQLAlterTableAddConstraint(fk)); } } if (stmt.getItems().size() == 0) { return null; } stmt.setDbType(getDbType()); stmt.setTableSource(this.tableSource.clone()); Collections.reverse(stmt.getItems()); return stmt; }
lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setName(this.exprParser.name());
public SQLStatement parseRename() { lexer.nextToken(); SQLName from = this.exprParser.name(); accept(Token.TO); SQLName to = this.exprParser.name(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(); stmt.setTableSource(from); SQLAlterTableRename toItem = new SQLAlterTableRename(to); stmt.addItem(toItem); return stmt; }
private SQLStatement parseAlterTable() { lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setName(this.exprParser.name());
protected SQLStatement parseAlterTable(boolean ignore) { lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setIgnore(ignore); stmt.setName(this.exprParser.name());
lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setName(this.exprParser.name());
protected SQLStatement parseAlterTable(boolean ignore) { lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setIgnore(ignore); stmt.setName(this.exprParser.name());
private SQLStatement parseAlterTable() { lexer.nextToken(); SQLAlterTableStatement stmt = new SQLAlterTableStatement(getDbType()); stmt.setName(this.exprParser.name());