# HG changeset patch # User Dan Creswell # Date 1276333875 -3600 # Node ID 4b2f23b6feca20d27617681abe177f34bd129bc2 # Parent bc579f24eaf5534bf2fba3ed811793c4aae75b70 Add a schema compatibility check to indexer that parallels storage. diff -r bc579f24eaf5 -r 4b2f23b6feca src/org/dancres/blitz/entry/ci/CacheIndexerImpl.java --- a/src/org/dancres/blitz/entry/ci/CacheIndexerImpl.java Mon Jan 04 13:01:11 2010 +0000 +++ b/src/org/dancres/blitz/entry/ci/CacheIndexerImpl.java Sat Jun 12 10:11:15 2010 +0100 @@ -155,6 +155,10 @@ int myChoicesSize = 0; int myChoicesOffset = 0; + if ((anEntry.getType().equals(theType)) && + (anEntry.getFields().length != theCacheLines.length)) + theLogger.log(Level.WARNING, "Possible schema change detected - matching may fail" + theType); + // Find the smallest index available for (int i = 0; i < anEntry.getFields().length; i++) { MangledField myField = anEntry.getField(i);