Save This Page
Home » hibernate-core-src-20081106 » org.hibernate » dialect » [javadoc | source]
org.hibernate.dialect
public class: PostgreSQLDialect [javadoc | source]
java.lang.Object
   org.hibernate.dialect.Dialect
      org.hibernate.dialect.PostgreSQLDialect

Direct Known Subclasses:
    PostgresPlusDialect

An SQL dialect for Postgres
Fields inherited from org.hibernate.dialect.Dialect:
DEFAULT_BATCH_SIZE,  NO_BATCH,  QUOTE,  CLOSED_QUOTE
Constructor:
 public PostgreSQLDialect() 
Method from org.hibernate.dialect.PostgreSQLDialect Summary:
bindLimitParametersInReverseOrder,   dropConstraints,   getAddColumnString,   getCascadeConstraintsString,   getCreateSequenceString,   getCreateSequenceString,   getCreateTemporaryTablePostfix,   getCreateTemporaryTableString,   getCurrentTimestampSelectString,   getDropSequenceString,   getForUpdateString,   getIdentityColumnString,   getIdentitySelectString,   getLimitString,   getNativeIdentifierGeneratorClass,   getNoColumnsInsertString,   getQuerySequencesString,   getResultSet,   getSelectClauseNullString,   getSelectSequenceNextValString,   getSequenceNextValString,   getViolatedConstraintNameExtracter,   hasDataTypeInIdentityColumn,   isCurrentTimestampSelectStringCallable,   registerResultSetOutParameter,   supportsCommentOn,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsExpectedLobUsagePattern,   supportsIdentityColumns,   supportsLimit,   supportsOuterJoinForUpdate,   supportsPooledSequences,   supportsSequences,   supportsTemporaryTables,   supportsUnionAll,   toBooleanValueString,   useInputStreamToInsertBlob
Methods from org.hibernate.dialect.Dialect:
appendIdentitySelectToInsert,   appendLockHint,   applyLocksToSql,   areStringComparisonsCaseInsensitive,   bindLimitParametersFirst,   bindLimitParametersInReverseOrder,   buildSQLExceptionConverter,   closeQuote,   createCaseFragment,   createOuterJoinFragment,   doesReadCommittedCauseWritersToBlockReaders,   doesRepeatableReadCauseReadersToBlockWriters,   dropConstraints,   dropTemporaryTableAfterUse,   forUpdateOfColumns,   forceLimitUsage,   generateTemporaryTableName,   getAddColumnString,   getAddForeignKeyConstraintString,   getAddPrimaryKeyConstraintString,   getCascadeConstraintsString,   getCastTypeName,   getColumnComment,   getCreateMultisetTableString,   getCreateSequenceString,   getCreateSequenceString,   getCreateSequenceStrings,   getCreateSequenceStrings,   getCreateTableString,   getCreateTemporaryTablePostfix,   getCreateTemporaryTableString,   getCurrentTimestampSQLFunctionName,   getCurrentTimestampSelectString,   getDefaultProperties,   getDialect,   getDialect,   getDropForeignKeyString,   getDropSequenceString,   getDropSequenceStrings,   getForUpdateNowaitString,   getForUpdateNowaitString,   getForUpdateString,   getForUpdateString,   getForUpdateString,   getFunctions,   getHibernateTypeName,   getHibernateTypeName,   getIdentityColumnString,   getIdentityColumnString,   getIdentityInsertString,   getIdentitySelectString,   getIdentitySelectString,   getKeywords,   getLimitString,   getLimitString,   getLockingStrategy,   getLowercaseFunction,   getMaxAliasLength,   getNativeIdentifierGeneratorClass,   getNoColumnsInsertString,   getNullColumnString,   getQuerySequencesString,   getResultSet,   getSelectClauseNullString,   getSelectGUIDString,   getSelectSequenceNextValString,   getSequenceNextValString,   getTableComment,   getTableTypeString,   getTypeName,   getTypeName,   getViolatedConstraintNameExtracter,   hasAlterTable,   hasDataTypeInIdentityColumn,   hasSelfReferentialForeignKeyBug,   isCurrentTimestampSelectStringCallable,   openQuote,   performTemporaryTableDDLInIsolation,   qualifyIndexName,   quote,   registerColumnType,   registerColumnType,   registerFunction,   registerHibernateType,   registerHibernateType,   registerKeyword,   registerResultSetOutParameter,   requiresCastingOfParametersInSelectClause,   supportsBindAsCallableArgument,   supportsCascadeDelete,   supportsCircularCascadeDeleteConstraints,   supportsColumnCheck,   supportsCommentOn,   supportsCurrentTimestampSelection,   supportsEmptyInList,   supportsExistsInSelect,   supportsExpectedLobUsagePattern,   supportsIdentityColumns,   supportsIfExistsAfterTableName,   supportsIfExistsBeforeTableName,   supportsInsertSelectIdentity,   supportsLimit,   supportsLimitOffset,   supportsLobValueChangePropogation,   supportsNotNullUnique,   supportsOuterJoinForUpdate,   supportsParametersInInsertSelect,   supportsPooledSequences,   supportsResultSetPositionQueryMethodsOnForwardOnlyCursor,   supportsRowValueConstructorSyntax,   supportsRowValueConstructorSyntaxInInList,   supportsSequences,   supportsSubqueryOnMutatingTable,   supportsSubselectAsInPredicateLHS,   supportsTableCheck,   supportsTemporaryTables,   supportsUnboundedLobLocatorMaterialization,   supportsUnionAll,   supportsUnique,   supportsUniqueConstraintInCreateAlterTable,   supportsVariableLimit,   toBooleanValueString,   toString,   transformSelectString,   useInputStreamToInsertBlob,   useMaxForLimit
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.dialect.PostgreSQLDialect Detail:
 public boolean bindLimitParametersInReverseOrder() 
 public boolean dropConstraints() 
 public String getAddColumnString() 
 public String getCascadeConstraintsString() 
 public String getCreateSequenceString(String sequenceName) 
 protected String getCreateSequenceString(String sequenceName,
    int initialValue,
    int incrementSize) 
 public String getCreateTemporaryTablePostfix() 
 public String getCreateTemporaryTableString() 
 public String getCurrentTimestampSelectString() 
 public String getDropSequenceString(String sequenceName) 
 public String getForUpdateString(String aliases) 
 public String getIdentityColumnString(int type) 
 public String getIdentitySelectString(String table,
    String column,
    int type) 
 public String getLimitString(String sql,
    boolean hasOffset) 
 public Class getNativeIdentifierGeneratorClass() 
 public String getNoColumnsInsertString() 
 public String getQuerySequencesString() 
 public ResultSet getResultSet(CallableStatement ps) throws SQLException 
 public String getSelectClauseNullString(int sqlType) 
    Workaround for postgres bug #1453
 public String getSelectSequenceNextValString(String sequenceName) 
 public String getSequenceNextValString(String sequenceName) 
 public ViolatedConstraintNameExtracter getViolatedConstraintNameExtracter() 
 public boolean hasDataTypeInIdentityColumn() 
 public boolean isCurrentTimestampSelectStringCallable() 
 public int registerResultSetOutParameter(CallableStatement statement,
    int col) throws SQLException 
 public boolean supportsCommentOn() 
 public boolean supportsCurrentTimestampSelection() 
 public boolean supportsEmptyInList() 
 public boolean supportsExpectedLobUsagePattern() 
 public boolean supportsIdentityColumns() 
 public boolean supportsLimit() 
 public boolean supportsOuterJoinForUpdate() 
 public boolean supportsPooledSequences() 
 public boolean supportsSequences() 
 public boolean supportsTemporaryTables() 
 public boolean supportsUnionAll() 
 public String toBooleanValueString(boolean bool) 
 public boolean useInputStreamToInsertBlob()