
public interface DbModel
| Modifier and Type | Method and Description |
|---|---|
void |
createTables(DbSession session)
Create all necessary tables into the database
|
int |
currentNumberOfPooledConnections() |
Connection |
getDbConnection(String server,
String user,
String passwd) |
DbType |
getDbType() |
String |
limitRequest(String allfields,
String request,
int limit)
Add a limit on the request to get the "limit" first rows.
|
boolean |
needUpgradeDb(DbSession session,
String version,
boolean tryFix)
Check if Database is ok from version
|
long |
nextSequence(DbSession dbSession) |
void |
releaseResources()
Release any internal resources if needed
|
void |
resetSequence(DbSession session,
long newvalue)
Reset the sequence (example)
|
boolean |
upgradeDb(DbSession session,
String version)
Upgrade Database from version
|
void |
validConnection(DbSession dbSession)
Validate connection
|
Connection getDbConnection(String server, String user, String passwd) throws SQLException
server - user - passwd - SQLExceptionvoid releaseResources()
int currentNumberOfPooledConnections()
DbType getDbType()
void createTables(DbSession session) throws WaarpDatabaseNoConnectionException
session - SQL sessionWaarpDatabaseNoConnectionExceptionvoid resetSequence(DbSession session, long newvalue) throws WaarpDatabaseNoConnectionException
session - SQL sessionWaarpDatabaseNoConnectionExceptionlong nextSequence(DbSession dbSession) throws WaarpDatabaseNoConnectionException, WaarpDatabaseSqlException, WaarpDatabaseNoDataException
dbSession - WaarpDatabaseNoConnectionExceptionWaarpDatabaseSqlExceptionWaarpDatabaseNoDataExceptionvoid validConnection(DbSession dbSession) throws WaarpDatabaseNoConnectionException
dbSession - WaarpDatabaseNoConnectionExceptionString limitRequest(String allfields, String request, int limit)
allfields - string representing the equivalent to "*" in "select *" but more precisely as
"field1, field2" in "select field1, field2"request - limit - boolean upgradeDb(DbSession session, String version) throws WaarpDatabaseNoConnectionException
session - version - WaarpDatabaseNoConnectionExceptionboolean needUpgradeDb(DbSession session, String version, boolean tryFix) throws WaarpDatabaseNoConnectionException
session - version - tryFix - True will imply a try to fix if possibleWaarpDatabaseNoConnectionExceptionCopyright © 2009–2019 Waarp. All rights reserved.