public final class SQLCasesLoader extends Object
Modifier and Type | Method and Description |
---|---|
String |
getDatabaseTypes(String sqlCaseId)
Get database types.
|
static SQLCasesLoader |
getInstance()
Get singleton instance.
|
String |
getSupportedLiteralSQL(String sqlCaseId,
List<?> parameters)
Get supported SQL with literal.
|
String |
getSupportedPlaceholderSQL(String sqlCaseId)
Get supported SQL with placeholder.
|
String |
getSupportedSQL(String sqlCaseId)
Get supported SQL.
|
String |
getSupportedSQL(String sqlCaseId,
SQLCaseType sqlCaseType,
List<?> parameters)
Get supported SQL.
|
Collection<Object[]> |
getSupportedSQLTestParameters(Collection<? extends Enum> allDatabaseTypes,
Class<? extends Enum> enumType)
Get test parameters for junit parameterized test case for supported SQL.
|
String |
getUnsupportedSQL(String sqlCaseId,
SQLCaseType sqlCaseType,
List<?> parameters)
Get unsupported SQL.
|
Collection<Object[]> |
getUnsupportedSQLTestParameters(Collection<? extends Enum> allDatabaseTypes,
Class<? extends Enum> enumType)
Get test parameters for junit parameterized test case for unsupported SQL.
|
public static SQLCasesLoader getInstance()
public String getSupportedSQL(String sqlCaseId)
sqlCaseId
- SQL case IDpublic String getSupportedLiteralSQL(String sqlCaseId, List<?> parameters)
sqlCaseId
- SQL case IDparameters
- SQL parameterspublic String getSupportedPlaceholderSQL(String sqlCaseId)
sqlCaseId
- SQL case IDpublic String getSupportedSQL(String sqlCaseId, SQLCaseType sqlCaseType, List<?> parameters)
sqlCaseId
- SQL case IDsqlCaseType
- SQL case typeparameters
- SQL parameterspublic String getUnsupportedSQL(String sqlCaseId, SQLCaseType sqlCaseType, List<?> parameters)
sqlCaseId
- SQL case IDsqlCaseType
- SQL case typeparameters
- SQL parameterspublic Collection<Object[]> getSupportedSQLTestParameters(Collection<? extends Enum> allDatabaseTypes, Class<? extends Enum> enumType)
allDatabaseTypes
- all database typesenumType
- enum typepublic Collection<Object[]> getUnsupportedSQLTestParameters(Collection<? extends Enum> allDatabaseTypes, Class<? extends Enum> enumType)
allDatabaseTypes
- all database typesenumType
- enum typeCopyright © 2018. All rights reserved.