From: <one...@us...> - 2002-11-21 09:03:46
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate In directory sc8-pr-cvs1:/tmp/cvs-serv679/cirrus/hibernate Modified Files: Hibernate.java Query.java ScrollableResults.java Log Message: calendar types Index: Hibernate.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/Hibernate.java,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** Hibernate.java 31 Oct 2002 15:09:49 -0000 1.61 --- Hibernate.java 21 Nov 2002 09:03:07 -0000 1.62 *************** *** 88,91 **** --- 88,99 ---- public static final NullableType BINARY = new BinaryType(); /** + * Hibernate <tt>calendar</tt> type + */ + public static final NullableType CALENDAR = new CalendarType(); + /** + * Hibernate <tt>calendar_date</tt> type + */ + public static final NullableType CALENDAR_DATE = new CalendarDateType(); + /** * Hibernate <tt>locale</tt> type */ Index: Query.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/Query.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** Query.java 28 Oct 2002 13:44:49 -0000 1.14 --- Query.java 21 Nov 2002 09:03:09 -0000 1.15 *************** *** 5,8 **** --- 5,9 ---- import java.math.BigDecimal; import java.sql.SQLException; + import java.util.Calendar; import java.util.Collection; import java.util.Date; *************** *** 182,185 **** --- 183,189 ---- public void setTimestamp(int position, Date date); + public void setCalendar(int position, Calendar calendar); + public void setCalendarDate(int position, Calendar calendar); + public void setString(String name, String val); public void setCharacter(String name, char val); *************** *** 199,202 **** --- 203,209 ---- public void setTime(String name, Date date); public void setTimestamp(String name, Date date); + + public void setCalendar(String name, Calendar calendar); + public void setCalendarDate(String name, Calendar calendar); /** Index: ScrollableResults.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/ScrollableResults.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ScrollableResults.java 24 Oct 2002 05:45:21 -0000 1.4 --- ScrollableResults.java 21 Nov 2002 09:03:09 -0000 1.5 *************** *** 4,7 **** --- 4,8 ---- import java.math.BigDecimal; import java.sql.SQLException; + import java.util.Calendar; import java.util.Date; import java.util.Locale; *************** *** 138,141 **** --- 139,146 ---- */ public Locale getLocale(int col) throws SQLException, HibernateException; + /** + * Convenience method to read a calendar or calendar date + */ + public Calendar getCalendar(int col) throws SQLException, HibernateException; /** * Convenience method to read a currency |