Java源码示例:net.sf.jsqlparser.statement.alter.Alter
示例1
private ExecutionPlan plan(
String defaultTableSpace, net.sf.jsqlparser.statement.Statement stmt,
boolean scan, boolean returnValues, int maxRows
) {
ExecutionPlan result;
if (stmt instanceof CreateTable) {
result = ExecutionPlan.simple(buildCreateTableStatement(defaultTableSpace, (CreateTable) stmt));
} else if (stmt instanceof CreateIndex) {
result = ExecutionPlan.simple(buildCreateIndexStatement(defaultTableSpace, (CreateIndex) stmt));
} else if (stmt instanceof Execute) {
result = ExecutionPlan.simple(buildExecuteStatement(defaultTableSpace, (Execute) stmt));
} else if (stmt instanceof Alter) {
result = ExecutionPlan.simple(buildAlterStatement(defaultTableSpace, (Alter) stmt));
} else if (stmt instanceof Drop) {
result = ExecutionPlan.simple(buildDropStatement(defaultTableSpace, (Drop) stmt));
} else if (stmt instanceof Truncate) {
result = ExecutionPlan.simple(buildTruncateStatement(defaultTableSpace, (Truncate) stmt));
} else {
return null;
}
return result;
}
示例2
private static boolean isCachable(net.sf.jsqlparser.statement.Statement stmt) {
if (stmt instanceof Execute) {
return false;
} else if (stmt instanceof Alter) {
return false;
} else if (stmt instanceof Drop) {
return false;
} else {
return !(stmt instanceof Truncate);
}
}
示例3
public void visit(Alter alter) {
throw new UnsupportedSQLFeatureException("Feature Alter not supported");
}
示例4
@Override
public void visit(Alter alter) {
throw new UnsupportedOperationException(NOT_SUPPORTED_YET);
}
示例5
@Override
public void visit(Alter alter)
{
throw new UnsupportedOperationException("Not supported yet.");
}
示例6
@Override
public void visit(Alter alter) {
//supported construct
}
示例7
@Override
public void visit(Alter alter) throws Exception {
}