public SQLDropViewStatement(SQLName name){ this(new SQLExprTableSource(name)); }
public SQLExprTableSource clone() { SQLExprTableSource x = new SQLExprTableSource(); cloneTo(x); return x; }
public void setInto(SQLExpr x) { if (x == null) { return; } setInto(new SQLExprTableSource(x)); }
public void addTableSource(SQLName name) { SQLExprTableSource tableSource = new SQLExprTableSource(name); tableSource.setParent(this); this.tableSources.add(tableSource); }
@Override public void setReferencedTableName(SQLName value) { if (value == null) { this.referencedTable = null; return; } this.setReferencedTable(new SQLExprTableSource(value)); }
public void addTable(SQLName name) { if (name == null) { return; } this.addTable(new SQLExprTableSource(name)); }
public void setTable(SQLName x) { setTable(new SQLExprTableSource(x)); }
public void setOn(SQLName on) { this.setOn(new SQLExprTableSource(on)); }
public void setTable(SQLName table) { this.setTable(new SQLExprTableSource(table)); }
public void setTableSource(SQLName tableName) { this.setTableSource(new SQLExprTableSource(tableName)); }
public void setTable(SQLName table) { this.setTable(new SQLExprTableSource(table)); }
public void setTable(SQLName table) { this.setTable(new SQLExprTableSource(table)); this.table.setParent(this); }
public void setRight(String tableName, String alias) { SQLExprTableSource tableSource; if (tableName == null || tableName.length() == 0) { tableSource = null; } else { tableSource = new SQLExprTableSource(new SQLIdentifierExpr(tableName), alias); } this.setRight(tableSource); }
public void setFrom(String tableName, String alias) { SQLExprTableSource from; if (tableName == null || tableName.length() == 0) { from = null; } else { from = new SQLExprTableSource(new SQLIdentifierExpr(tableName), alias); } this.setFrom(from); }
public void setLeft(String tableName, String alias) { SQLExprTableSource tableSource; if (tableName == null || tableName.length() == 0) { tableSource = null; } else { tableSource = new SQLExprTableSource(new SQLIdentifierExpr(tableName), alias); } this.setLeft(tableSource); }
public MySqlOptimizeStatement parseOptimize() { accept(Token.OPTIMIZE); accept(Token.TABLE); MySqlOptimizeStatement stmt = new MySqlOptimizeStatement(); List<SQLName> names = new ArrayList<SQLName>(); this.exprParser.names(names, stmt); for (SQLName name : names) { stmt.addTableSource(new SQLExprTableSource(name)); } return stmt; }
public MySqlAnalyzeStatement parseAnalyze() { accept(Token.ANALYZE); accept(Token.TABLE); MySqlAnalyzeStatement stmt = new MySqlAnalyzeStatement(); List<SQLName> names = new ArrayList<SQLName>(); this.exprParser.names(names, stmt); for (SQLName name : names) { stmt.addTableSource(new SQLExprTableSource(name)); } return stmt; }
@Override public SQLUpdateBuilderImpl from(String table, String alias) { SQLUpdateStatement update = getSQLUpdateStatement(); SQLExprTableSource from = new SQLExprTableSource(new SQLIdentifierExpr(table), alias); update.setTableSource(from); return this; }
@Override public SQLDeleteBuilder from(String table, String alias) { SQLDeleteStatement delete = getSQLDeleteStatement(); SQLExprTableSource from = new SQLExprTableSource(new SQLIdentifierExpr(table), alias); delete.setTableSource(from); return this; }
@Override public SQLSelectBuilderImpl from(String table, String alias) { SQLSelectQueryBlock queryBlock = getQueryBlock(); SQLExprTableSource from = new SQLExprTableSource(new SQLIdentifierExpr(table), alias); queryBlock.setFrom(from); return this; }