Class SqlConfiguration.SqlConfigurationBuilder<T extends SqlConfiguration.SqlConfigurationBuilder<T>>
java.lang.Object
net.javacrumbs.shedlock.provider.sql.SqlConfiguration.SqlConfigurationBuilder<T>
- Enclosing class:
SqlConfiguration
public abstract static class SqlConfiguration.SqlConfigurationBuilder<T extends SqlConfiguration.SqlConfigurationBuilder<T>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SqlConfiguration.ColumnNamesprotected @Nullable DatabaseProductprotected booleanprotected Stringprotected Stringprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TgetThis()withColumnNames(SqlConfiguration.ColumnNames columnNames) withDatabaseProduct(DatabaseProduct databaseProduct) This is only needed if your database product can't be automatically detected.withDbUpperCase(boolean dbUpperCase) withLockedByValue(String lockedBy) Value stored in 'locked_by' column.withTableName(String tableName)
-
Field Details
-
databaseProduct
-
tableName
-
lockedByValue
-
columnNames
-
dbUpperCase
protected boolean dbUpperCase -
useDbTime
protected boolean useDbTime
-
-
Constructor Details
-
SqlConfigurationBuilder
public SqlConfigurationBuilder()
-
-
Method Details
-
withTableName
-
withColumnNames
-
withDbUpperCase
-
withDatabaseProduct
This is only needed if your database product can't be automatically detected.- Parameters:
databaseProduct- Database product- Returns:
- ConfigurationBuilder
-
withLockedByValue
-
usingDbTime
-
getThis
-