@Override public boolean visit(SQLAlterTableDropKey x) { print0(ucase ? "DROP KEY " : "drop key "); x.getKeyName().accept(this); return false; }
public boolean visit(SQLAlterTableDisableConstraint x) { print0(ucase ? "DISABLE CONSTRAINT " : "disable constraint "); x.getConstraintName().accept(this); return false; }
public boolean visit(SQLAlterTableEnableConstraint x) { print0(ucase ? "ENABLE CONSTRAINT " : "enable constraint "); x.getConstraintName().accept(this); return false; }
@Override public boolean visit(OdpsStatisticClause.ColumnMax x) { print0(ucase ? "COLUMN_MAX " : "column_max "); x.getColumn().accept(this); return false; }
@Override public boolean visit(OracleAlterTableDropPartition x) { print0(ucase ? "DROP PARTITION " : "drop partition "); x.getName().accept(this); return false; }
@Override public boolean visit(OracleGotoStatement x) { print0(ucase ? "GOTO " : "GOTO "); x.getLabel().accept(this); return false; }
@Override public boolean visit(OracleAlterTableMoveTablespace x) { print0(ucase ? " MOVE TABLESPACE " : " move tablespace "); x.getName().accept(this); return false; }
@Override public boolean visit(MySqlShowCreateTableStatement x) { print0(ucase ? "SHOW CREATE TABLE " : "show create table "); x.getName().accept(this); return false; }
@Override public boolean visit(MySqlShowDatabasePartitionStatusStatement x) { print0(ucase ? "SHOW DATABASE PARTITION STATUS FOR " : "show database partition status for "); x.getDatabase().accept(this); return false; }
@Override public boolean visit(OdpsStatisticClause.NullValue x) { print0(ucase ? "NULL_VALUE " : "null_value "); x.getColumn().accept(this); return false; }
@Override public boolean visit(OdpsStatisticClause.ColumnSum x) { print0(ucase ? "COLUMN_SUM " : "column_sum "); x.getColumn().accept(this); return false; }
@Override public boolean visit(OracleLabelStatement x) { print0("<<"); x.getLabel().accept(this); print0(">>"); return false; }
@Override public boolean visit(SQLDropTriggerStatement x) { print0(ucase ? "DROP TRIGGER " : "drop trigger "); if (x.isIfExists()) { print0(ucase ? "IF EXISTS " : "if exists "); } x.getName().accept(this); return false; }
@Override public boolean visit(MySqlExecuteStatement x) { print0(ucase ? "EXECUTE " : "execute "); x.getStatementName().accept(this); if (x.getParameters().size() > 0) { print0(ucase ? " USING " : " using "); ; printAndAccept(x.getParameters(), ", "); } return false; }
@Override public boolean visit(TableSpaceOption x) { x.getName().accept(this); if (x.getStorage() != null) { print(' '); x.getStorage().accept(this); } return false; }
@Override public boolean visit(SQLColumnPrimaryKey x) { if (x.getName() != null) { print0(ucase ? "CONSTRAINT " : "constraint "); x.getName().accept(this); print(' '); } print0(ucase ? "PRIMARY KEY" : "primary key"); return false; }
public boolean visit(SQLCreateUserStatement x) { print0(ucase ? "CREATE USER " : "create user "); x.getUser().accept(this); print0(ucase ? " IDENTIFIED BY " : " identified by "); x.getPassword().accept(this); return false; }
public boolean visit(SQLAlterFunctionStatement x) { print0(ucase ? "ALTER FUNCTION " : "alter function "); x.getName().accept(this); if (x.isDebug()) { print0(ucase ? " DEBUG" : " debug"); } if (x.isReuseSettings()) { print0(ucase ? " REUSE SETTINGS" : " reuse settings"); } return false; }