From: <mro...@us...> - 2013-03-30 12:48:29
|
Revision: 57874 http://sourceforge.net/p/firebird/code/57874 Author: mrotteveel Date: 2013-03-30 12:48:26 +0000 (Sat, 30 Mar 2013) Log Message: ----------- Remove direct access to row field of AbstractResultSet Modified Paths: -------------- client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/BaseTestFBField.java client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/FBFieldResultSet.java Modified: client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/BaseTestFBField.java =================================================================== --- client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/BaseTestFBField.java 2013-03-30 02:31:03 UTC (rev 57873) +++ client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/BaseTestFBField.java 2013-03-30 12:48:26 UTC (rev 57874) @@ -73,17 +73,17 @@ byte[][] row = new byte[1][]; ArrayList rows = new ArrayList(); rows.add(row); - final FBResultSet rs = new FBFieldResultSet(xsqlvars, rows); + final FBFieldResultSet rs = new FBFieldResultSet(xsqlvars, rows); rs.next(); // anonymous implementation of the FieldDataProvider interface FieldDataProvider dataProvider = new FieldDataProvider() { public byte[] getFieldData() { - return rs.row[0]; + return rs.getCurrentRow()[0]; } public void setFieldData(byte[] data) { - rs.row[0] = data; + rs.getCurrentRow()[0] = data; } }; Modified: client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/FBFieldResultSet.java =================================================================== --- client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/FBFieldResultSet.java 2013-03-30 02:31:03 UTC (rev 57873) +++ client-java/branches/Branch_2_2/src/test/org/firebirdsql/jdbc/field/FBFieldResultSet.java 2013-03-30 12:48:26 UTC (rev 57874) @@ -34,5 +34,8 @@ public FBFieldResultSet(XSQLVAR[] xsqlvars, ArrayList rows) throws SQLException { super(xsqlvars, rows); } - + + public byte[][] getCurrentRow() { + return row; + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |