Interface QueryProvider
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
HanaQueryProvider,HSQLDBQueryProvider,MSSQLQueryProvider,MySQLQueryProvider,OracleQueryProvider,PostgreSQLQueryProvider
Abstract query provider used by
InitializationLockDao-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
getQueryForSelect
String getQueryForSelect()- Returns:
- provides a select query to get a
InitializationLockInfoasString
-
getQueryForLock
String getQueryForLock()- Returns:
- provides an update query for setting a lock as
String
-
getQueryForUnlock
String getQueryForUnlock()- Returns:
- provides an update query for releasing the lock as
String
-
getQueryForTableCreate
String getQueryForTableCreate()- Returns:
- provides a DDL query to create a lock table as
String
-
getQueryForRowInsert
String getQueryForRowInsert()- Returns:
- provides a DML query to insert initial lock entry into lock table as
String
-
getTableName
String getTableName()- Returns:
- returns a lock table name as
String
-
getQueryForTransactionsIsolation
String getQueryForTransactionsIsolation()- Returns:
- SQL query for getting MS SQL Server database config parameters
-