Class ProgressDialect

java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.ProgressDialect

public class ProgressDialect extends Dialect
An SQL dialect compatible with Progress 9.1C

Connection Parameters required:
  • hibernate.dialect org.hibernate.sql.ProgressDialect
  • hibernate.driver com.progress.sql.jdbc.JdbcProgressDriver
  • hibernate.url jdbc:JdbcProgress:T:host:port:dbname;WorkArounds=536870912
  • hibernate.username username
  • hibernate.password password
The WorkArounds parameter in the URL is required to avoid an error in the Progress 9.1C JDBC driver related to PreparedStatements.
  • Constructor Details

    • ProgressDialect

      public ProgressDialect()
  • Method Details

    • hasAlterTable

      public boolean hasAlterTable()
      Description copied from class: Dialect
      Does this dialect support the ALTER TABLE syntax?
      Overrides:
      hasAlterTable in class Dialect
      Returns:
      True if we support altering of tables; false otherwise.
    • getAddColumnString

      public String getAddColumnString()
      Description copied from class: Dialect
      The syntax used to add a column to a table (optional).
      Overrides:
      getAddColumnString in class Dialect
      Returns:
      The "add column" fragment.
    • qualifyIndexName

      public boolean qualifyIndexName()
      Description copied from class: Dialect
      Do we need to qualify index names with the schema name?
      Overrides:
      qualifyIndexName in class Dialect
      Returns:
      boolean