1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java Sat Dec 28 19:54:03 2013 +0100
1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java Sat Dec 28 20:24:51 2013 +0100
1.3 @@ -44,21 +44,23 @@
1.4
1.5 /*
1.6 * root
1.7 - * .database
1.8 - * ..resultSet
1.9 - * ...@query
1.10 - * ...@parameters
1.11 - * ...@columnsHeader
1.12 - * ...row
1.13 - * ....@columnValue
1.14 - * ..updatesResult
1.15 - * ...@query
1.16 - * ...@parameters
1.17 - * ...@updatedRowsCount
1.18 + * .batch
1.19 + * ..database
1.20 + * ...resultSet
1.21 + * ....@query
1.22 + * ....@parameters
1.23 + * ....@columnsHeader
1.24 + * ....row
1.25 + * .....@columnValue
1.26 + * ...updatesResult
1.27 + * ....@query
1.28 + * ....@parameters
1.29 + * ....@updatedRowsCount
1.30 */
1.31 protected enum State {
1.32
1.33 ROOT,
1.34 + BATCH,
1.35 DATABASE,
1.36 RESULT_SET,
1.37 ROW,
1.38 @@ -120,13 +122,23 @@
1.39 }
1.40
1.41 @Override
1.42 + public void writeStartBatch() {
1.43 + pushState(State.BATCH, EnumSet.of(State.ROOT));
1.44 + }
1.45 +
1.46 + @Override
1.47 + public void writeEndBatch() {
1.48 + popState(EnumSet.of(State.ROOT));
1.49 + }
1.50 +
1.51 + @Override
1.52 public void writeStartDatabase(DatabaseDefinition databaseDefinition) {
1.53 - pushState(State.DATABASE, EnumSet.of(State.ROOT));
1.54 + pushState(State.DATABASE, EnumSet.of(State.BATCH));
1.55 }
1.56
1.57 @Override
1.58 public void writeEndDatabase() {
1.59 - popState(EnumSet.of(State.ROOT));
1.60 + popState(EnumSet.of(State.BATCH));
1.61 }
1.62
1.63 @Override