Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect
In directory sc8-pr-cvs1:/tmp/cvs-serv3839/hibernate/dialect
Modified Files:
Dialect.java GenericDialect.java
Added Files:
FrontBaseDialect.java
Log Message:
added FrontBase support (Ron Lussier)
added support for PostgreSQL ilike operator (M Lang)
--- NEW FILE: FrontBaseDialect.java ---
package net.sf.hibernate.dialect;
import java.sql.Types;
/**
* An SQL Dialect for Frontbase.
*
* @author ron lussier - rlu...@le...
*/
public class FrontBaseDialect extends Dialect {
public FrontBaseDialect() {
super();
register( Types.BIT, "BIT" );
register( Types.BIGINT, "LONGINT" );
register( Types.SMALLINT, "SMALLINT" );
register( Types.TINYINT, "TINYINT" );
register( Types.INTEGER, "INTEGER" );
register( Types.CHAR, "CHAR(1)" );
register( Types.VARCHAR, "VARCHAR($l)" );
register( Types.FLOAT, "FLOAT" );
register( Types.DOUBLE, "DOUBLE PRECISION" );
register( Types.DATE, "DATE" );
register( Types.TIME, "TIME" );
register( Types.TIMESTAMP, "TIMESTAMP" );
register( Types.VARBINARY, "BIT VARYING($l)" );
register( Types.NUMERIC, "NUMERIC(19, $l)" );
register( Types.BLOB, "BLOB" );
register( Types.CLOB, "CLOB" );
}
public String getAddColumnString() {
return "add column";
}
public String getCascadeConstraintsString() {
return " cascade";
}
}
Index: Dialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/Dialect.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Dialect.java 23 Feb 2003 07:22:11 -0000 1.8
--- Dialect.java 1 Mar 2003 21:27:29 -0000 1.9
***************
*** 150,158 ****
/**
! * The syntax used to add a column to a table.
! * @deprecated not supported on many platforms
! * @return String
*/
! public abstract String getAddColumnString();
/**
--- 150,158 ----
/**
! * The syntax used to add a column to a table (optional).
*/
! public String getAddColumnString() {
! throw new UnsupportedOperationException("No add column syntax suppoerted by Dialect");
! }
/**
Index: GenericDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/GenericDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GenericDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- GenericDialect.java 1 Mar 2003 21:27:29 -0000 1.4
***************
*** 30,37 ****
}
- public String getAddColumnString() {
- return "add column";
- }
-
}
--- 30,33 ----
|