Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv5673/hibernate/impl
Modified Files:
IteratorImpl.java
Log Message:
experimental support for scalar selects in find()
Index: IteratorImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/IteratorImpl.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** IteratorImpl.java 1 Oct 2002 01:25:29 -0000 1.8
--- IteratorImpl.java 22 Nov 2002 07:03:06 -0000 1.9
***************
*** 36,47 ****
single = types.length==1;
! names = new String[types.length][];
! for (int i=0; i<types.length; i++) {
! int span = types[i].getColumnSpan( sess.getFactory() );
! names[i] = new String[span];
! for ( int j=0; j<span; j++ ) {
! names[i][j] = QueryTranslator.scalarName(i, j);
! }
! }
postNext( rs.next() );
--- 36,40 ----
single = types.length==1;
! names = QueryTranslator.generateColumnNames( types, sess.getFactory() );
postNext( rs.next() );
|