Mercurial > hg > blitz_condensed
changeset 28:4b2f23b6feca
Add a schema compatibility check to indexer that parallels storage.
author | Dan Creswell <dan.creswell@gmail.com> |
---|---|
date | Sat, 12 Jun 2010 10:11:15 +0100 |
parents | bc579f24eaf5 |
children | e11623cfc457 |
files | src/org/dancres/blitz/entry/ci/CacheIndexerImpl.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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);