com.agimatec.dbmigrate.util
Class ReconnectScriptVisitor

java.lang.Object
  extended by com.agimatec.dbmigrate.util.ScriptVisitorDelegate
      extended by com.agimatec.dbmigrate.util.ReconnectScriptVisitor
All Implemented Interfaces:
ScriptVisitor

public class ReconnectScriptVisitor
extends ScriptVisitorDelegate

Description: script visitor with JdbcDatabase supporting reconnect
Copyright: Copyright (c) 2007
Company: Agimatec GmbH


Field Summary
 
Fields inherited from class com.agimatec.dbmigrate.util.ScriptVisitorDelegate
nextVisitor
 
Constructor Summary
ReconnectScriptVisitor(JdbcDatabase targetStore, ScriptVisitor visitor)
           
 
Method Summary
static void reconnect(JdbcDatabase store, java.lang.String connectCmd)
           
static java.lang.String replaceJdbcSchemaName(java.lang.String jdbcUrl, java.lang.String schemaname)
           
static java.lang.String replaceTNSName(java.lang.String jdbcUrl, java.lang.String schemaname)
           
 int visitStatement(java.lang.String statement)
           
 
Methods inherited from class com.agimatec.dbmigrate.util.ScriptVisitorDelegate
doCommit, doRollback, visitComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReconnectScriptVisitor

public ReconnectScriptVisitor(JdbcDatabase targetStore,
                              ScriptVisitor visitor)
Method Detail

visitStatement

public int visitStatement(java.lang.String statement)
                   throws java.sql.SQLException
Specified by:
visitStatement in interface ScriptVisitor
Overrides:
visitStatement in class ScriptVisitorDelegate
Throws:
java.sql.SQLException

reconnect

public static void reconnect(JdbcDatabase store,
                             java.lang.String connectCmd)
Parameters:
connectCmd -

replaceJdbcSchemaName

public static java.lang.String replaceJdbcSchemaName(java.lang.String jdbcUrl,
                                                     java.lang.String schemaname)

replaceTNSName

public static java.lang.String replaceTNSName(java.lang.String jdbcUrl,
                                              java.lang.String schemaname)


Copyright © 2008-2012. All Rights Reserved.