summaryrefslogtreecommitdiff
path: root/src/test/java/com/amazon/carbonado/stored
diff options
context:
space:
mode:
authorBrian S. O'Neill <bronee@gmail.com>2009-03-24 19:15:57 +0000
committerBrian S. O'Neill <bronee@gmail.com>2009-03-24 19:15:57 +0000
commitce6091edd184fb10b8cd020b5b95797e0340d529 (patch)
treec10f35f263f280043780777abd710de17b2426be /src/test/java/com/amazon/carbonado/stored
parent855ca3029ab4afc2a5766fd9198c3b3a93f7b594 (diff)
Derived index update must tolerate inconsistencies.
Diffstat (limited to 'src/test/java/com/amazon/carbonado/stored')
-rw-r--r--src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java b/src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java
index 17e6eff..57742a9 100644
--- a/src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java
+++ b/src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java
@@ -28,6 +28,8 @@ import com.amazon.carbonado.*;
@PrimaryKey("id")
@Indexes({@Index("intProp")})
public abstract class WithJoinIndex implements Storable {
+ public static volatile int adjust;
+
public abstract int getId();
public abstract void setId(int id);
@@ -40,7 +42,7 @@ public abstract class WithJoinIndex implements Storable {
@Derived(from="basic.intProp")
public int getIntProp() throws FetchException {
- return getBasic().getIntProp();
+ return getBasic().getIntProp() + adjust;
}
@Alias("WITH_BASIC")