From: <one...@us...> - 2003-03-01 12:15:31
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type In directory sc8-pr-cvs1:/tmp/cvs-serv1150/sf/hibernate/type Modified Files: BooleanType.java ByteType.java CharacterType.java DoubleType.java FloatType.java IntegerType.java LongType.java PrimitiveType.java ShortType.java Log Message: support for select new Result(....) syntax in HQL Index: BooleanType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/BooleanType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** BooleanType.java 19 Jan 2003 11:47:08 -0000 1.4 --- BooleanType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 19,23 **** } ! public Class primitiveClass() { return boolean.class; } --- 19,23 ---- } ! public Class getPrimitiveClass() { return boolean.class; } Index: ByteType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/ByteType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ByteType.java 19 Jan 2003 11:47:08 -0000 1.4 --- ByteType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 13,17 **** } ! public Class primitiveClass() { return byte.class; } --- 13,17 ---- } ! public Class getPrimitiveClass() { return byte.class; } Index: CharacterType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/CharacterType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** CharacterType.java 19 Jan 2003 11:47:08 -0000 1.4 --- CharacterType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 21,25 **** } ! public Class primitiveClass() { return char.class; } --- 21,25 ---- } ! public Class getPrimitiveClass() { return char.class; } Index: DoubleType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/DoubleType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** DoubleType.java 19 Jan 2003 11:47:08 -0000 1.4 --- DoubleType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 1,3 **** ! //$Id$ package net.sf.hibernate.type; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; public class DoubleType extends PrimitiveType { public Object get(ResultSet rs, String name) throws SQLException { return new Double(rs.getDouble(name)); } public Class primitiveClass() { return double.class; } public Class getReturnedClass() { return Double.class; } public void set(PreparedStatement st, Object value, int index) throws SQLException { st.setDouble(index, ((Double) value).doubleValue()); } public int sqlType() { return Types.DOUBLE; } public String getName() { return "double"; } public String objectToSQLString(Object value) throws Exception { return value.toString(); } } --- 1,3 ---- ! //$Id$ package net.sf.hibernate.type; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; public class DoubleType extends PrimitiveType { public Object get(ResultSet rs, String name) throws SQLException { return new Double(rs.getDouble(name)); } public Class getPrimitiveClass() { return double.class; } public Class getReturnedClass() { return Double.class; } public void set(PreparedStatement st, Object value, int index) throws SQLException { st.setDouble(index, ((Double) value).doubleValue()); } public int sqlType() { return Types.DOUBLE; } public String getName() { return "double"; } public String objectToSQLString(Object value) throws Exception { return value.toString(); } } Index: FloatType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/FloatType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** FloatType.java 19 Jan 2003 11:47:08 -0000 1.4 --- FloatType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 13,17 **** } ! public Class primitiveClass() { return float.class; } --- 13,17 ---- } ! public Class getPrimitiveClass() { return float.class; } Index: IntegerType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/IntegerType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** IntegerType.java 19 Jan 2003 11:47:08 -0000 1.4 --- IntegerType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 15,19 **** } ! public Class primitiveClass() { return int.class; } --- 15,19 ---- } ! public Class getPrimitiveClass() { return int.class; } Index: LongType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/LongType.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** LongType.java 19 Jan 2003 11:47:08 -0000 1.4 --- LongType.java 1 Mar 2003 12:15:28 -0000 1.5 *************** *** 15,19 **** } ! public Class primitiveClass() { return long.class; } --- 15,19 ---- } ! public Class getPrimitiveClass() { return long.class; } Index: PrimitiveType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/PrimitiveType.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PrimitiveType.java 5 Jan 2003 02:11:24 -0000 1.3 --- PrimitiveType.java 1 Mar 2003 12:15:28 -0000 1.4 *************** *** 9,13 **** public abstract class PrimitiveType extends ImmutableType implements LiteralType { ! public abstract Class primitiveClass(); public boolean equals(Object x, Object y) { --- 9,13 ---- public abstract class PrimitiveType extends ImmutableType implements LiteralType { ! public abstract Class getPrimitiveClass(); public boolean equals(Object x, Object y) { Index: ShortType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/type/ShortType.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ShortType.java 31 Jan 2003 23:53:11 -0000 1.5 --- ShortType.java 1 Mar 2003 12:15:28 -0000 1.6 *************** *** 15,19 **** } ! public Class primitiveClass() { return short.class; } --- 15,19 ---- } ! public Class getPrimitiveClass() { return short.class; } |