From ce6091edd184fb10b8cd020b5b95797e0340d529 Mon Sep 17 00:00:00 2001 From: "Brian S. O'Neill" Date: Tue, 24 Mar 2009 19:15:57 +0000 Subject: Derived index update must tolerate inconsistencies. --- src/test/java/com/amazon/carbonado/stored/WithJoinIndex.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/test/java/com/amazon/carbonado/stored') 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") -- cgit v1.2.3