|
From: SVN by r. <sv...@ca...> - 2009-12-16 09:49:11
|
Author: roy
Date: 2009-12-16 10:48:55 +0100 (Wed, 16 Dec 2009)
New Revision: 435
Modified:
src/main/java/nl/improved/sqlclient/commands/ReadCommand.java
Log:
fix import content (oops)
add background support (again)
Modified: src/main/java/nl/improved/sqlclient/commands/ReadCommand.java
===================================================================
--- src/main/java/nl/improved/sqlclient/commands/ReadCommand.java 2009-12-15 20:48:09 UTC (rev 434)
+++ src/main/java/nl/improved/sqlclient/commands/ReadCommand.java 2009-12-16 09:48:55 UTC (rev 435)
@@ -102,6 +102,7 @@
pstmt.setObject(i+1, o);
}
}
+ output(valuesList.toString());
// execute query...
pstmt.executeUpdate();
valuesList.clear();
@@ -109,9 +110,9 @@
if (rowCount % 100000 == 0) {
if (autoCommit) {
pstmt.getConnection().commit();
- //output(Integer.toString(rowCount)+" rows comitted");
+ output(Integer.toString(rowCount)+" rows comitted");
} else {
- //output(Integer.toString(rowCount)+" rows inserted");
+ output(Integer.toString(rowCount)+" rows inserted");
}
}
}
@@ -224,7 +225,7 @@
@Override
public boolean backgroundProcessSupported() {
- return false;
+ return true;
}
private static abstract class ReadCommandContentHandler extends DefaultHandler {
@@ -277,7 +278,7 @@
public void endElement(String uri, String localName, String qName) throws SAXException {
if (nameTree.get(nameTree.size()-1).name.equals(qName)) {
try {
- handleElement(nameTree.remove(nameTree.size() - 1), "");//content.toString());
+ handleElement(nameTree.remove(nameTree.size() - 1), content.toString());
} catch (SQLException e) {
throw new IllegalStateException("Failed to execute update query for dump(" + fileName + "): " + e.toString(), e);
} catch (IOException e) {
@@ -293,9 +294,7 @@
@Override
public void characters(char[] ch, int start, int length) throws SAXException {
- if (nameTree.get(nameTree.size()-1).name.equals("col")) {
- content.append(ch, start, length);
- }
+ content.append(ch, start, length);
}
@Override
@@ -305,12 +304,10 @@
@Override
public void processingInstruction(String target, String data) throws SAXException {
- System.err.println("Not supported yet.");
}
@Override
public void skippedEntity(String name) throws SAXException {
- System.err.println("Not supported yet.");
}
}
|