net.sf.farrago.db
Class FarragoDbSession.DdlExecutionVisitor

java.lang.Object
  extended by net.sf.farrago.ddl.DdlVisitor
      extended by net.sf.farrago.db.FarragoDbSession.DdlExecutionVisitor
Enclosing class:
FarragoDbSession

private class FarragoDbSession.DdlExecutionVisitor
extends DdlVisitor


Field Summary
private  FarragoSessionDdlValidator ddlValidator
           
private  FarragoReposTxnContext reposTxnContext
           
 
Constructor Summary
private FarragoDbSession.DdlExecutionVisitor(FarragoReposTxnContext reposTxnContext, FarragoSessionDdlValidator ddlValidator)
           
 
Method Summary
 void visit(DdlCheckpointStmt stmt)
           
 void visit(DdlCommitStmt stmt)
           
 void visit(DdlDeallocateOldStmt stmt)
           
 void visit(DdlExtendCatalogStmt stmt)
           
 void visit(DdlMultipleTransactionStmt stmt)
           
 void visit(DdlReleaseSavepointStmt releaseStmt)
           
 void visit(DdlReplaceCatalogStmt stmt)
           
 void visit(DdlRollbackStmt rollbackStmt)
           
 void visit(DdlSavepointStmt savepointStmt)
           
 void visit(DdlSetCatalogStmt stmt)
           
 void visit(DdlSetPathStmt stmt)
           
 void visit(DdlSetSchemaStmt stmt)
           
 void visit(DdlSetSessionImplementationStmt stmt)
           
 void visit(DdlSetSessionParamStmt stmt)
           
 void visit(DdlSetSystemParamStmt stmt)
           
 
Methods inherited from class net.sf.farrago.ddl.DdlVisitor
visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reposTxnContext

private final FarragoReposTxnContext reposTxnContext

ddlValidator

private final FarragoSessionDdlValidator ddlValidator
Constructor Detail

FarragoDbSession.DdlExecutionVisitor

private FarragoDbSession.DdlExecutionVisitor(FarragoReposTxnContext reposTxnContext,
                                             FarragoSessionDdlValidator ddlValidator)
Method Detail

visit

public void visit(DdlCommitStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlRollbackStmt rollbackStmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSavepointStmt savepointStmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlReleaseSavepointStmt releaseStmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetCatalogStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetSchemaStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetPathStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetSystemParamStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlCheckpointStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetSessionImplementationStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlExtendCatalogStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlReplaceCatalogStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlDeallocateOldStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlMultipleTransactionStmt stmt)
Overrides:
visit in class DdlVisitor

visit

public void visit(DdlSetSessionParamStmt stmt)
Overrides:
visit in class DdlVisitor