public class PostgresPlatform extends DatabasePlatform
No support for getGeneratedKeys.
blobDbType, booleanDbType, clobDbType, closeQuote, dbDdlSyntax, dbEncrypt, dbIdentity, dbTypeMap, forwardOnlyHintOnFindIterate, idInExpandedForm, name, openQuote, selectCountWithAlias, sqlLimiter, treatEmptyStringsAsNull| Constructor and Description |
|---|
PostgresPlatform() |
| Modifier and Type | Method and Description |
|---|---|
IdGenerator |
createSequenceIdGenerator(BackgroundExecutor be,
DataSource ds,
String seqName,
int batchSize)
Create a Postgres specific sequence IdGenerator.
|
protected String |
withForUpdate(String sql) |
completeSql, convertQuotedIdentifiers, getBlobDbType, getBooleanDbType, getClobDbType, getCloseQuote, getDbDdlSyntax, getDbEncrypt, getDbIdentity, getDbTypeMap, getName, getOpenQuote, getSqlLimiter, isForwardOnlyHintOnFindIterate, isIdInExpandedForm, isSelectCountWithAlias, isTreatEmptyStringsAsNull, setDbEncrypt, setForwardOnlyHintOnFindIteratepublic IdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, String seqName, int batchSize)
createSequenceIdGenerator in class DatabasePlatformbe - the BackgroundExecutor that can be used to load the sequence if
desiredds - the DataSourceseqName - the name of the sequencebatchSize - the number of sequences that should be loadedprotected String withForUpdate(String sql)
withForUpdate in class DatabasePlatformCopyright © 2014. All Rights Reserved.