com.hardcode.gdbms.driver.hsqldbTransactional
Class HSQLDBTransactionalDriver

java.lang.Object
  extended by com.hardcode.gdbms.driver.hsqldb.HSQLDBDriver
      extended by com.hardcode.gdbms.driver.hsqldbTransactional.HSQLDBTransactionalDriver
All Implemented Interfaces:
com.hardcode.driverManager.Driver, AlphanumericDBDriver, DBDriver, DBTransactionalDriver, GDBMSDriver, ReadAccess, TypeConverter, ValueWriter

public class HSQLDBTransactionalDriver
extends HSQLDBDriver
implements AlphanumericDBDriver, DBTransactionalDriver

Author:
Fernando González Cortés

Field Summary
 
Fields inherited from class com.hardcode.gdbms.driver.hsqldb.HSQLDBDriver
jdbcSupport
 
Fields inherited from interface com.hardcode.gdbms.engine.values.ValueWriter
internalValueWriter
 
Constructor Summary
HSQLDBTransactionalDriver()
           
 
Method Summary
 void beginTrans(java.sql.Connection con)
          Begins a transaction
 void commitTrans(java.sql.Connection con)
          Commits the changes made during the transaction
 java.lang.String getName()
           
 void rollBackTrans(java.sql.Connection con)
          Cancels the changes made during the transaction
 
Methods inherited from class com.hardcode.gdbms.driver.hsqldb.HSQLDBDriver
check, close, createSource, execute, getAvailableTypes, getConnection, getDriverMetadata, getDriverProperties, getFieldCount, getFieldName, getFieldType, getFieldValue, getMetadata, getNullStatementString, getParameters, getRowCount, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getType, getTypeInAddColumnStatement, isReadOnly, isValidParameter, open, setDataSourceFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.AlphanumericDBDriver
createSource, open
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.DBDriver
close, execute, getConnection, getTypeInAddColumnStatement
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.ReadAccess
getFieldValue, getRowCount
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.GDBMSDriver
check, getAvailableTypes, getDriverMetadata, getParameters, isReadOnly, isValidParameter, setDataSourceFactory
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.TypeConverter
getType
 
Methods inherited from interface com.hardcode.gdbms.engine.values.ValueWriter
getNullStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString
 

Constructor Detail

HSQLDBTransactionalDriver

public HSQLDBTransactionalDriver()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface com.hardcode.driverManager.Driver
Overrides:
getName in class HSQLDBDriver
See Also:
Driver.getName()

beginTrans

public void beginTrans(java.sql.Connection con)
                throws java.sql.SQLException
Description copied from interface: DBTransactionalDriver
Begins a transaction

Specified by:
beginTrans in interface DBTransactionalDriver
Throws:
java.sql.SQLException - If the transaction could not be started
See Also:
DBTransactionalDriver.beginTrans(Connection)

commitTrans

public void commitTrans(java.sql.Connection con)
                 throws java.sql.SQLException
Description copied from interface: DBTransactionalDriver
Commits the changes made during the transaction

Specified by:
commitTrans in interface DBTransactionalDriver
Throws:
java.sql.SQLException - If the transaction could not be commited
See Also:
DBTransactionalDriver.commitTrans(Connection)

rollBackTrans

public void rollBackTrans(java.sql.Connection con)
                   throws java.sql.SQLException
Description copied from interface: DBTransactionalDriver
Cancels the changes made during the transaction

Specified by:
rollBackTrans in interface DBTransactionalDriver
Throws:
java.sql.SQLException - If the transaction could not be cancelled
See Also:
DBTransactionalDriver.rollBackTrans(Connection)


Copyright © 2005-2006 . All Rights Reserved.