public class PostgreSqlDialect extends SqlDialect
COMMON_SEQ_TABLE_KEY, DEFAULT_SCHEMA_SYMBOL, ormHandler| Constructor and Description |
|---|
PostgreSqlDialect() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getColumnType(MetaColumn column)
PostgreSql dialect uses a database type OID (instead of the BLBO).
|
String |
getJdbcDriver()
Returns a JDBC driver class name.
|
String |
getJdbcUrl()
Returns a default JDBC URL
|
Appendable |
printCreateSchema(String schema,
Appendable out)
Print SQL 'CREATE SCHEMA'
|
Appendable |
printDelete(CriterionDecoder decoder,
Appendable out)
Print an SQL DELETE statement.
|
Appendable |
printIndex(MetaIndex index,
Appendable out)
Print an INDEX for the parameter column.
|
Appendable |
printIndexCondition(MetaIndex index,
Appendable out)
Create an PARTIAL INDEX for exclude NULL values.
|
void |
printOffset(Query query,
Appendable out)
Print an OFFSET of the statement SELECT.
|
createConnection, createJndiInitialContext, createSubQuery, escape, getAliasColumnName, getCriterionTemplate, getExtentedDialect, getKeywordSet, getNameProvider, getQuotedName, getSeqTableModel, isCatalog, isColumnLengthAllowed, isFilled, isMultiRowInsertSupported, printAlterTableAddColumn, printAlterTableColumn, printCall, printColumnAlias, printColumnDeclaration, printComment, printComment, printCommit, printCriterion, printCriterionValue, printDefaultConstraint, printDefaultSchema, printDefaultValue, printFKColumnsDeclaration, printForeignKey, printForeignKey, printFullTableName, printFullTableName, printInsert, printInsert, printInsertBySelect, println, printLockForSelect, printQuotedName, printQuotedNameAlways, printSelect, printSelectOrder, printSelectTable, printSelectTableBase, printSelectView, printSequenceCurrentValue, printSequenceDeleteById, printSequenceInit, printSequenceInitWithValues, printSequenceNextValue, printSequenceTable, printSequenceTableName, printSetMaxSequence, printTable, printTableAliasDefinition, printTableColumns, printUpdate, releaseSavepoint, setHandlerpublic String getJdbcUrl()
SqlDialectgetJdbcUrl in class SqlDialectpublic String getJdbcDriver()
SqlDialectgetJdbcDriver in class SqlDialectpublic Appendable printCreateSchema(String schema, Appendable out) throws IOException
printCreateSchema in class SqlDialectIOExceptionprotected String getColumnType(MetaColumn column)
getColumnType in class SqlDialectpublic Appendable printIndex(MetaIndex index, Appendable out) throws IOException
printIndex in class SqlDialectIOExceptionpublic Appendable printIndexCondition(MetaIndex index, Appendable out) throws IOException
IOExceptionpublic void printOffset(Query query, Appendable out) throws IOException
printOffset in class SqlDialectIOExceptionpublic Appendable printDelete(CriterionDecoder decoder, Appendable out) throws IOException
printDelete in class SqlDialectIOExceptionCopyright 2013, Pavel Ponec