sqlg2.db
Interface InternalTransaction

All Known Implementing Classes:
FakeInternalTransaction

public interface InternalTransaction

For internal use. Ties SQLG runtime library with user code.


Method Summary
 void commitImmediate()
           
 java.sql.Connection getConnection()
           
 java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Constructor<?>> getImplMap()
           
 java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Method> getMethodMap()
           
 java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Constructor<?>> getRemoteMap(ImplMode implMode)
           
 DBSpecific getSpecific()
           
 SqlTrace getSqlTrace()
           
 void printStackTrace(java.lang.Throwable th)
           
 void rollbackImmediate()
           
 void trace(java.lang.String str)
           
 

Method Detail

getConnection

java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

commitImmediate

void commitImmediate()
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

rollbackImmediate

void rollbackImmediate()
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getRemoteMap

java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Constructor<?>> getRemoteMap(ImplMode implMode)

getImplMap

java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Constructor<?>> getImplMap()

getMethodMap

java.util.concurrent.ConcurrentMap<java.lang.Class<?>,java.lang.reflect.Method> getMethodMap()

trace

void trace(java.lang.String str)

printStackTrace

void printStackTrace(java.lang.Throwable th)

getSpecific

DBSpecific getSpecific()

getSqlTrace

SqlTrace getSqlTrace()