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 {

}