public interface DbmsFeatures
DbmsSpecifics
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getJpaParameters() |
default java.lang.Integer |
getMaxIdsBatchSize() |
java.lang.String |
getTimeStampType() |
java.lang.String |
getTransactionTimeoutStatement() |
java.lang.String |
getTypeAndVersion()
Provides information about
jmix.data.dbmsType and jmix.data.dbmsVersion this bean designed for. |
java.lang.String |
getUniqueConstraintViolationPattern() |
java.lang.String |
getUuidTypeClassName() |
boolean |
isNullsLastSorting() |
boolean |
supportsLobSortingAndFiltering() |
default boolean |
useOrderByForPaging() |
java.util.Map<java.lang.String,java.lang.String> getJpaParameters()
java.lang.String getTimeStampType()
@Nullable java.lang.String getUuidTypeClassName()
@Nullable java.lang.String getTransactionTimeoutStatement()
The statement text should contain %d placeholder that will be replaced by timeout value in milliseconds.
java.lang.String getUniqueConstraintViolationPattern()
boolean isNullsLastSorting()
boolean supportsLobSortingAndFiltering()
default boolean useOrderByForPaging()
@Nullable default java.lang.Integer getMaxIdsBatchSize()
null
is returned if there is no any limitjava.lang.String getTypeAndVersion()
jmix.data.dbmsType
and jmix.data.dbmsVersion
this bean designed for. Version can be empty.