Class H2DatabaseProvider
java.lang.Object
hu.webarticum.miniconnect.jdbc.provider.impl.AbstractBlanketDatabaseProvider
hu.webarticum.miniconnect.jdbc.provider.impl.H2DatabaseProvider
- All Implemented Interfaces:
DatabaseProvider
-
Field Summary
Fields inherited from class hu.webarticum.miniconnect.jdbc.provider.impl.AbstractBlanketDatabaseProvider
TRANSACTION_ISOLATION_LEVEL_NAME_MAP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcommit(hu.webarticum.miniconnect.api.MiniSession session) getDatabaseFullVersion(hu.webarticum.miniconnect.api.MiniSession session) getDatabaseProductName(hu.webarticum.miniconnect.api.MiniSession session) getTransactionIsolationLevel(hu.webarticum.miniconnect.api.MiniSession session) booleanisAutoCommit(hu.webarticum.miniconnect.api.MiniSession session) voidreleaseSavepoint(hu.webarticum.miniconnect.api.MiniSession session, int id) voidreleaseSavepoint(hu.webarticum.miniconnect.api.MiniSession session, String name) voidrollback(hu.webarticum.miniconnect.api.MiniSession session) voidrollbackToSavepoint(hu.webarticum.miniconnect.api.MiniSession session, int id) voidrollbackToSavepoint(hu.webarticum.miniconnect.api.MiniSession session, String name) voidsetAutoCommit(hu.webarticum.miniconnect.api.MiniSession session, boolean autoCommit) intsetSavepoint(hu.webarticum.miniconnect.api.MiniSession session) voidsetSavepoint(hu.webarticum.miniconnect.api.MiniSession session, String name) voidsetTransactionIsolationLevel(hu.webarticum.miniconnect.api.MiniSession session, TransactionIsolationLevel level) Methods inherited from class hu.webarticum.miniconnect.jdbc.provider.impl.AbstractBlanketDatabaseProvider
checkResult, checkSessionValid, extractSingleColumn, extractSingleField, getCatalog, getDatabaseMajorVersion, getDatabaseMinorVersion, getLastInsertedId, getSchema, getSchemas, getUser, isReadOnly, isTransactionIsolationLevelSupported, prepareStatement, quoteIdentifier, quoteString, setCatalog, setReadOnly, setSchema, stringifyValue
-
Constructor Details
-
H2DatabaseProvider
public H2DatabaseProvider()
-
-
Method Details
-
getDatabaseFullVersion
-
getDatabaseProductName
-
isAutoCommit
public boolean isAutoCommit(hu.webarticum.miniconnect.api.MiniSession session) -
setAutoCommit
public void setAutoCommit(hu.webarticum.miniconnect.api.MiniSession session, boolean autoCommit) -
commit
public void commit(hu.webarticum.miniconnect.api.MiniSession session) -
rollback
public void rollback(hu.webarticum.miniconnect.api.MiniSession session) -
setSavepoint
public int setSavepoint(hu.webarticum.miniconnect.api.MiniSession session) -
setSavepoint
-
rollbackToSavepoint
public void rollbackToSavepoint(hu.webarticum.miniconnect.api.MiniSession session, int id) -
rollbackToSavepoint
-
releaseSavepoint
public void releaseSavepoint(hu.webarticum.miniconnect.api.MiniSession session, int id) -
releaseSavepoint
-
setTransactionIsolationLevel
public void setTransactionIsolationLevel(hu.webarticum.miniconnect.api.MiniSession session, TransactionIsolationLevel level) -
getTransactionIsolationLevel
public TransactionIsolationLevel getTransactionIsolationLevel(hu.webarticum.miniconnect.api.MiniSession session)
-