Interface SQLVariants
- All Known Implementing Classes:
Db2DatabaseConfiguration.Db2SQLVariants,H2DatabaseConfiguration.H2SQLVariants,MySQLVariants,OracleDatabaseConfiguration.OracleSqlVariants,PgDatabaseConfiguration.PostgreSQLVariants,SqlServerDatabaseConfiguration.SQLServerVariants
public interface SQLVariants
-
Method Summary
Modifier and TypeMethodDescriptiondefault Stringdefault StringclobToComparable(String column) currentTimePlusSeconds(int seconds) default StringdateLtEqDiff(String date1, String date2) default Stringdefault org.joda.time.DateTimegetDateTime(ResultSet rs, String columnName) default ObjectgetTimestamp(ResultSet rs, String columnName) booleandefault booleanintdefault voidsetDateTime(PreparedStatement ps, int columnNumber, org.joda.time.DateTime timestamp) default ObjecttoTimestampObject(org.joda.time.DateTime timestamp) default ObjecttuneTimestampForDb(Object timestamp) booleandefault String
-
Method Details
-
currentTimePlusSeconds
-
hasUpdateReturning
default boolean hasUpdateReturning() -
workflowStatus
-
workflowStatus
String workflowStatus() -
actionType
String actionType() -
hasUpdateableCTE
boolean hasUpdateableCTE() -
nextActivationUpdate
String nextActivationUpdate() -
castToText
String castToText() -
limit
-
longTextType
int longTextType() -
useBatchUpdate
boolean useBatchUpdate() -
forUpdateSkipLocked
-
dateLtEqDiff
-
getTimestamp
- Throws:
SQLException
-
getDateTime
- Throws:
SQLException
-
setDateTime
default void setDateTime(PreparedStatement ps, int columnNumber, org.joda.time.DateTime timestamp) throws SQLException - Throws:
SQLException
-
toTimestampObject
-
tuneTimestampForDb
-
withUpdateSkipLocked
-
caseSensitiveLike
-
clobToComparable
-