# HG changeset patch # User František Kučera # Date 1389189026 -3600 # Node ID 5f90decd3b593babee4dd2b76bed2a19270d5c59 # Parent d273d7c6dc0c9cd863d66f9547b1bc6b7d650bf7 BatchEncoder: fix (encode query with numbered parameters) diff -r d273d7c6dc0c -r 5f90decd3b59 java/sql-dk/src/info/globalcode/sql/dk/batch/BatchEncoder.java --- a/java/sql-dk/src/info/globalcode/sql/dk/batch/BatchEncoder.java Wed Jan 08 14:33:51 2014 +0100 +++ b/java/sql-dk/src/info/globalcode/sql/dk/batch/BatchEncoder.java Wed Jan 08 14:50:26 2014 +0100 @@ -41,14 +41,14 @@ buffer.write(BATCH_START); + if (sqlCommand instanceof SQLCommandNamed) { + sqlCommand = ((SQLCommandNamed) sqlCommand).getSQLCommandNumbered(); + } + byte[] sqlBytes = toBytes(sqlCommand.getQuery()); buffer.writeInt(sqlBytes.length); buffer.write(sqlBytes); - if (sqlCommand instanceof SQLCommandNamed) { - sqlCommand = ((SQLCommandNamed) sqlCommand).getSQLCommandNumbered(); - } - List parameters = sqlCommand.getParameters(); buffer.writeInt(parameters.size());