Class MssqlJdbcCustomization
java.lang.Object
com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
com.github.kagkarlsson.scheduler.jdbc.MssqlJdbcCustomization
- All Implemented Interfaces:
JdbcCustomization
-
Field Summary
Fields inherited from class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
UTC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateGenericSelectForUpdateQuery(String tableName, int limit, String requiredAndCondition, boolean orderByPriority) createSelectDueQuery(String tableName, int limit, String andCondition, boolean orderByPriority) getName()booleanMethods inherited from class com.github.kagkarlsson.scheduler.jdbc.DefaultJdbcCustomization
getInstant, getQueryLimitPart, getTaskData, lockAndFetchSingleStatement, setInstant, setTaskData, supportsExplicitQueryLimitPart, supportsSingleStatementLockAndFetch
-
Constructor Details
-
MssqlJdbcCustomization
public MssqlJdbcCustomization() -
MssqlJdbcCustomization
public MssqlJdbcCustomization(boolean persistTimestampInUTC)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceJdbcCustomization- Overrides:
getNamein classDefaultJdbcCustomization
-
supportsGenericLockAndFetch
public boolean supportsGenericLockAndFetch()- Specified by:
supportsGenericLockAndFetchin interfaceJdbcCustomization- Overrides:
supportsGenericLockAndFetchin classDefaultJdbcCustomization
-
createSelectDueQuery
public String createSelectDueQuery(String tableName, int limit, String andCondition, boolean orderByPriority) - Specified by:
createSelectDueQueryin interfaceJdbcCustomization- Overrides:
createSelectDueQueryin classDefaultJdbcCustomization
-
createGenericSelectForUpdateQuery
public String createGenericSelectForUpdateQuery(String tableName, int limit, String requiredAndCondition, boolean orderByPriority) - Specified by:
createGenericSelectForUpdateQueryin interfaceJdbcCustomization- Overrides:
createGenericSelectForUpdateQueryin classDefaultJdbcCustomization
-