public SQLName getName() { if (getTableSource() == null) { return null; } return (SQLName) getTableSource().getExpr(); }
public long nameHashCode64() { if (getTableSource() == null) { return 0L; } return ((SQLName) getTableSource().getExpr()).nameHashCode64(); }
@Override protected void accept0(SQLASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, getTableSource()); acceptChild(visitor, getItems()); } visitor.endVisit(this); }
static void resolve(SchemaResolveVisitor visitor, SQLAlterTableStatement x) { SchemaResolveVisitor.Context ctx = visitor.createContext(x); SQLTableSource tableSource = x.getTableSource(); ctx.setTableSource(tableSource); for (SQLAlterTableItem item : x.getItems()) { item.accept(visitor); } visitor.popContext(); }
public SQLName getName() { if (getTableSource() == null) { return null; } return (SQLName) getTableSource().getExpr(); }
public long nameHashCode64() { if (getTableSource() == null) { return 0L; } return ((SQLName) getTableSource().getExpr()).nameHashCode64(); }
SQLTableSource table = stmt.getTableSource(); for (SQLName item : x.getReferencingColumns()) { SQLIdentifierExpr columnName = (SQLIdentifierExpr) item;
@Override protected void accept0(SQLASTVisitor visitor) { if (visitor.visit(this)) { acceptChild(visitor, getTableSource()); acceptChild(visitor, getItems()); } visitor.endVisit(this); }
static void resolve(SchemaResolveVisitor visitor, SQLAlterTableStatement x) { SchemaResolveVisitor.Context ctx = visitor.createContext(x); SQLTableSource tableSource = x.getTableSource(); ctx.setTableSource(tableSource); for (SQLAlterTableItem item : x.getItems()) { item.accept(visitor); } visitor.popContext(); }
MySqlRenameTableStatement renameStmt = new MySqlRenameTableStatement(); MySqlRenameTableStatement.Item item = new MySqlRenameTableStatement.Item(); item.setName((SQLName) stmt.getTableSource().getExpr()); item.setTo(this.exprParser.name());
SQLTableSource table = stmt.getTableSource(); for (SQLName item : x.getReferencingColumns()) { SQLIdentifierExpr columnName = (SQLIdentifierExpr) item;
MySqlRenameTableStatement renameStmt = new MySqlRenameTableStatement(); MySqlRenameTableStatement.Item item = new MySqlRenameTableStatement.Item(); item.setName((SQLName) stmt.getTableSource().getExpr()); item.setTo(this.exprParser.name());
SQLExprTableSource tableSource = alterStatement.getTableSource(); for (SQLAlterTableItem alterItem : alterStatement.getItems()) { if (alterItem instanceof SQLAlterTableAddColumn) {
SQLAlterTableStatement alterTable = (SQLAlterTableStatement) stmt; String schemaName = schema == null ? null : schema.getName(); SchemaInfo schemaInfo = SchemaUtil.getSchemaInfo(sc.getUser(), schemaName, alterTable.getTableSource()); boolean support = false; String msg = "The DDL is not supported, sql:";