openr66.database.model
Class DbModelH2

java.lang.Object
  extended by goldengate.common.database.model.DbModelAbstract
      extended by goldengate.common.database.model.DbModelH2
          extended by openr66.database.model.DbModelH2
All Implemented Interfaces:
goldengate.common.database.model.DbModel

public class DbModelH2
extends goldengate.common.database.model.DbModelH2

H2 Database Model implementation

Author:
Frederic Bregier

Nested Class Summary
 
Nested classes/interfaces inherited from class goldengate.common.database.model.DbModelH2
goldengate.common.database.model.DbModelH2.DBType
 
Field Summary
 
Fields inherited from class goldengate.common.database.model.DbModelH2
pool, type
 
Constructor Summary
DbModelH2(String dbserver, String dbuser, String dbpasswd)
          Create the object and initialize if necessary the driver
 
Method Summary
 void createTables(goldengate.common.database.DbSession session)
           
 long nextSequence(goldengate.common.database.DbSession dbSession)
           
 void resetSequence(goldengate.common.database.DbSession session, long newvalue)
           
 
Methods inherited from class goldengate.common.database.model.DbModelH2
currentNumberOfPooledConnections, getDbConnection, getDbType, limitRequest, releaseResources, validConnectionString
 
Methods inherited from class goldengate.common.database.model.DbModelAbstract
closeInternalConnection, validConnection, validConnectionSelect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbModelH2

public DbModelH2(String dbserver,
                 String dbuser,
                 String dbpasswd)
          throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
Create the object and initialize if necessary the driver

Parameters:
dbserver -
dbuser -
dbpasswd -
Throws:
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
Method Detail

createTables

public void createTables(goldengate.common.database.DbSession session)
                  throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
Specified by:
createTables in interface goldengate.common.database.model.DbModel
Overrides:
createTables in class goldengate.common.database.model.DbModelH2
Throws:
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException

resetSequence

public void resetSequence(goldengate.common.database.DbSession session,
                          long newvalue)
                   throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
Specified by:
resetSequence in interface goldengate.common.database.model.DbModel
Overrides:
resetSequence in class goldengate.common.database.model.DbModelH2
Throws:
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException

nextSequence

public long nextSequence(goldengate.common.database.DbSession dbSession)
                  throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException,
                         goldengate.common.database.exception.GoldenGateDatabaseSqlException,
                         goldengate.common.database.exception.GoldenGateDatabaseNoDataException
Specified by:
nextSequence in interface goldengate.common.database.model.DbModel
Overrides:
nextSequence in class goldengate.common.database.model.DbModelH2
Throws:
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
goldengate.common.database.exception.GoldenGateDatabaseSqlException
goldengate.common.database.exception.GoldenGateDatabaseNoDataException


Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.