From: <one...@us...> - 2003-03-01 21:27:33
|
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 ---- |