public interface DbmsFeatures
DbmsSpecificFactory
Modifier and Type | Method and Description |
---|---|
default boolean |
emulateEqualsByLike() |
java.lang.String |
getDeleteTsColumn() |
java.lang.String |
getIdColumn() |
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 |
getUniqueConstraintViolationPattern() |
java.lang.String |
getUuidTypeClassName() |
boolean |
isNullsLastSorting() |
default boolean |
isRequiresDbCatalogName() |
boolean |
isSchemaByUser() |
boolean |
supportsLobSortingAndFiltering() |
default boolean |
useOrderByForPaging() |
java.util.Map<java.lang.String,java.lang.String> getJpaParameters()
java.lang.String getIdColumn()
java.lang.String getDeleteTsColumn()
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 isSchemaByUser()
default boolean isRequiresDbCatalogName()
boolean supportsLobSortingAndFiltering()
default boolean emulateEqualsByLike()
default boolean useOrderByForPaging()
default java.lang.Integer getMaxIdsBatchSize()
null
is returned if there is no any limit