From: <one...@us...> - 2002-11-22 07:03:10
|
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() ); |