Class HSQLDBQueryProvider
- java.lang.Object
-
- de.hybris.platform.core.system.query.impl.HSQLDBQueryProvider
-
- All Implemented Interfaces:
QueryProvider,java.io.Serializable
- Direct Known Subclasses:
HanaQueryProvider,MSSQLQueryProvider,MySQLQueryProvider,OracleQueryProvider,PostgreSQLQueryProvider
public class HSQLDBQueryProvider extends java.lang.Object implements QueryProvider
HSQLDB specific implementation ofQueryProvider.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HSQLDBQueryProvider(java.lang.String tableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetQueryForLock()java.lang.StringgetQueryForRowInsert()java.lang.StringgetQueryForSelect()java.lang.StringgetQueryForTableCreate()java.lang.StringgetQueryForTransactionsIsolation()java.lang.StringgetQueryForUnlock()java.lang.StringgetTableName()
-
-
-
Method Detail
-
getQueryForTransactionsIsolation
public java.lang.String getQueryForTransactionsIsolation()
- Specified by:
getQueryForTransactionsIsolationin interfaceQueryProvider- Returns:
- SQL query for getting MS SQL Server database config parameters
-
getQueryForLock
public java.lang.String getQueryForLock()
- Specified by:
getQueryForLockin interfaceQueryProvider- Returns:
- provides an update query for setting a lock as
String
-
getQueryForUnlock
public java.lang.String getQueryForUnlock()
- Specified by:
getQueryForUnlockin interfaceQueryProvider- Returns:
- provides an update query for releasing the lock as
String
-
getQueryForTableCreate
public java.lang.String getQueryForTableCreate()
- Specified by:
getQueryForTableCreatein interfaceQueryProvider- Returns:
- provides a DDL query to create a lock table as
String
-
getQueryForRowInsert
public java.lang.String getQueryForRowInsert()
- Specified by:
getQueryForRowInsertin interfaceQueryProvider- Returns:
- provides a DML query to insert initial lock entry into lock table as
String
-
getQueryForSelect
public java.lang.String getQueryForSelect()
- Specified by:
getQueryForSelectin interfaceQueryProvider- Returns:
- provides a select query to get a
InitializationLockInfoasString
-
getTableName
public java.lang.String getTableName()
- Specified by:
getTableNamein interfaceQueryProvider- Returns:
- returns a lock table name as
String
-
-