public class PostgresDbmsFeatures extends java.lang.Object implements DbmsFeatures
Constructor and Description |
---|
PostgresDbmsFeatures() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeleteTsColumn() |
java.lang.String |
getIdColumn() |
java.util.Map<java.lang.String,java.lang.String> |
getJpaParameters() |
java.lang.String |
getTimeStampType() |
java.lang.String |
getTransactionTimeoutStatement() |
java.lang.String |
getUniqueConstraintViolationPattern() |
java.lang.String |
getUuidTypeClassName() |
boolean |
isNullsLastSorting() |
boolean |
isSchemaByUser() |
boolean |
supportsLobSortingAndFiltering() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
emulateEqualsByLike, useOrderByForPaging
public java.util.Map<java.lang.String,java.lang.String> getJpaParameters()
getJpaParameters
in interface DbmsFeatures
public java.lang.String getIdColumn()
getIdColumn
in interface DbmsFeatures
public java.lang.String getDeleteTsColumn()
getDeleteTsColumn
in interface DbmsFeatures
public java.lang.String getTimeStampType()
getTimeStampType
in interface DbmsFeatures
@Nullable public java.lang.String getUuidTypeClassName()
getUuidTypeClassName
in interface DbmsFeatures
@Nullable public java.lang.String getTransactionTimeoutStatement()
getTransactionTimeoutStatement
in interface DbmsFeatures
The statement text should contain %d placeholder that will be replaced by timeout value in milliseconds.
public java.lang.String getUniqueConstraintViolationPattern()
getUniqueConstraintViolationPattern
in interface DbmsFeatures
public boolean isNullsLastSorting()
isNullsLastSorting
in interface DbmsFeatures
public boolean isSchemaByUser()
isSchemaByUser
in interface DbmsFeatures
public boolean supportsLobSortingAndFiltering()
supportsLobSortingAndFiltering
in interface DbmsFeatures