FileDocCategorySizeDatePackage
ProgressDialect.javaAPI DocHibernate 3.2.51694Sun Sep 26 22:17:46 BST 2004org.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.
author
Phillip Baird

Fields Summary
Constructors Summary
public ProgressDialect()

		super();
		registerColumnType( Types.BIT, "bit" );
		registerColumnType( Types.BIGINT, "numeric" );
		registerColumnType( Types.SMALLINT, "smallint" );
		registerColumnType( Types.TINYINT, "tinyint" );
		registerColumnType( Types.INTEGER, "integer" );
		registerColumnType( Types.CHAR, "character(1)" );
		registerColumnType( Types.VARCHAR, "varchar($l)" );
		registerColumnType( Types.FLOAT, "real" );
		registerColumnType( Types.DOUBLE, "double precision" );
		registerColumnType( Types.DATE, "date" );
		registerColumnType( Types.TIME, "time" );
		registerColumnType( Types.TIMESTAMP, "timestamp" );
		registerColumnType( Types.VARBINARY, "varbinary($l)" );
		registerColumnType( Types.NUMERIC, "numeric($p,$s)" );
	
Methods Summary
public java.lang.StringgetAddColumnString()

		return "add column";
	
public booleanhasAlterTable()

		return false;
	
public booleanqualifyIndexName()

		return false;