java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java
branchv_0
changeset 91 43e8d52091d5
parent 88 102ba0fcb07f
child 97 0dcaa48809f2
--- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java	Sat Dec 28 19:54:03 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java	Sat Dec 28 20:24:51 2013 +0100
@@ -44,21 +44,23 @@
 
 	/*
 	 * root
-	 * .database
-	 * ..resultSet
-	 * ...@query
-	 * ...@parameters
-	 * ...@columnsHeader
-	 * ...row
-	 * ....@columnValue
-	 * ..updatesResult
-	 * ...@query
-	 * ...@parameters
-	 * ...@updatedRowsCount
+	 * .batch
+	 * ..database
+	 * ...resultSet
+	 * ....@query
+	 * ....@parameters
+	 * ....@columnsHeader
+	 * ....row
+	 * .....@columnValue
+	 * ...updatesResult
+	 * ....@query
+	 * ....@parameters
+	 * ....@updatedRowsCount
 	 */
 	protected enum State {
 
 		ROOT,
+		BATCH,
 		DATABASE,
 		RESULT_SET,
 		ROW,
@@ -120,13 +122,23 @@
 	}
 
 	@Override
+	public void writeStartBatch() {
+		pushState(State.BATCH, EnumSet.of(State.ROOT));
+	}
+
+	@Override
+	public void writeEndBatch() {
+		popState(EnumSet.of(State.ROOT));
+	}
+
+	@Override
 	public void writeStartDatabase(DatabaseDefinition databaseDefinition) {
-		pushState(State.DATABASE, EnumSet.of(State.ROOT));
+		pushState(State.DATABASE, EnumSet.of(State.BATCH));
 	}
 
 	@Override
 	public void writeEndDatabase() {
-		popState(EnumSet.of(State.ROOT));
+		popState(EnumSet.of(State.BATCH));
 	}
 
 	@Override