com.agimatec.dbtransform
Class ScriptTransformator
java.lang.Object
com.agimatec.sql.meta.script.DDLScriptSqlMetaFactory
com.agimatec.dbtransform.ScriptTransformator
- All Implemented Interfaces:
- SqlMetaFactory, ScriptVisitor
public class ScriptTransformator
- extends DDLScriptSqlMetaFactory
Description: Transform a single sql script
User: roman.stumm
Date: 17.12.2007
Time: 13:36:21
Copyright: Agimatec GmbH
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScriptTransformator
public ScriptTransformator(DDLExpressions ddlSpecification,
java.io.PrintWriter target,
CatalogConversion catalogConversion,
FreemarkerFileGenerator templateEngine)
init
protected void init()
- Overrides:
init in class DDLScriptSqlMetaFactory
visitComment
public void visitComment(java.lang.String theComment)
throws java.sql.SQLException
- Specified by:
visitComment in interface ScriptVisitor- Overrides:
visitComment in class DDLScriptSqlMetaFactory
- Throws:
java.sql.SQLException
visitStatement
public int visitStatement(java.lang.String statement)
throws java.sql.SQLException
- parse the statement and create the adequate parts of the Catalog
- Specified by:
visitStatement in interface ScriptVisitor- Overrides:
visitStatement in class DDLScriptSqlMetaFactory
- Parameters:
statement - - a DDL statement (Oracle syntax)
- Returns:
- 0
- Throws:
java.sql.SQLException
doCommit
public void doCommit()
throws java.sql.SQLException
- Specified by:
doCommit in interface ScriptVisitor- Overrides:
doCommit in class DDLScriptSqlMetaFactory
- Throws:
java.sql.SQLException
doRollback
public void doRollback()
throws java.sql.SQLException
- Specified by:
doRollback in interface ScriptVisitor- Overrides:
doRollback in class DDLScriptSqlMetaFactory
- Throws:
java.sql.SQLException
Copyright © 2008-2012. All Rights Reserved.