summaryrefslogtreecommitdiff
path: root/src/core/src/data/io/stub/StubDataWriter.java
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2014-10-23 12:31:09 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2015-04-14 07:44:59 +0200
commitbe6a717ea73730d023e8bcb50d96f4c73abaafa0 (patch)
treec55d3bb31484c18c54d2acd2327aa65601352848 /src/core/src/data/io/stub/StubDataWriter.java
parent2c1f4b89818e018b8677d1d621ab98194b259509 (diff)
downloadsssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.tar.gz
sssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.tar.bz2
sssync-be6a717ea73730d023e8bcb50d96f4c73abaafa0.zip
Remove useless AbstractMVDataWriter,
Add a Pair type for Writers.
Diffstat (limited to 'src/core/src/data/io/stub/StubDataWriter.java')
-rw-r--r--src/core/src/data/io/stub/StubDataWriter.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/core/src/data/io/stub/StubDataWriter.java b/src/core/src/data/io/stub/StubDataWriter.java
index cd08e77..e08fadd 100644
--- a/src/core/src/data/io/stub/StubDataWriter.java
+++ b/src/core/src/data/io/stub/StubDataWriter.java
@@ -23,14 +23,14 @@ package data.io.stub;
import java.util.Set;
import data.MVDataEntry;
-import data.io.AbstractMVDataWriter;
+import data.io.MVDataWriter;
/**
* Stub writer implementation for automated tests.
*
* @author lpouzenc
*/
-public class StubDataWriter extends AbstractMVDataWriter {
+public class StubDataWriter implements MVDataWriter {
enum OpKind { INSERT, UPDATE, DELETE };
@@ -39,11 +39,13 @@ public class StubDataWriter extends AbstractMVDataWriter {
private OpKind opLog[];
private MVDataEntry opData[];
private int cursorLog;
+ private boolean dryRun;
public StubDataWriter(int maxLogEntries) {
this.maxLogEntries = maxLogEntries;
this.opLog = new OpKind[maxLogEntries];
this.opData = new MVDataEntry[maxLogEntries];
+ this.dryRun = false;
}
@Override
@@ -101,4 +103,15 @@ public class StubDataWriter extends AbstractMVDataWriter {
return opData.clone();
}
+ @Override
+ public boolean isDryRun() {
+ return dryRun;
+ }
+
+ @Override
+ public void setDryRun(boolean dryRun) {
+ this.dryRun = dryRun;
+
+ }
+
}