Mercurial > hg > blitz_stable
comparison src/org/dancres/blitz/entry/ci/CacheIndexerImpl.java @ 29: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 | 3dc0c5604566 |
children |
comparison
equal
deleted
inserted
replaced
28:bc579f24eaf5 | 29:4b2f23b6feca |
---|---|
153 | 153 |
154 MangledField myChoice = null; | 154 MangledField myChoice = null; |
155 int myChoicesSize = 0; | 155 int myChoicesSize = 0; |
156 int myChoicesOffset = 0; | 156 int myChoicesOffset = 0; |
157 | 157 |
158 if ((anEntry.getType().equals(theType)) && | |
159 (anEntry.getFields().length != theCacheLines.length)) | |
160 theLogger.log(Level.WARNING, "Possible schema change detected - matching may fail" + theType); | |
161 | |
158 // Find the smallest index available | 162 // Find the smallest index available |
159 for (int i = 0; i < anEntry.getFields().length; i++) { | 163 for (int i = 0; i < anEntry.getFields().length; i++) { |
160 MangledField myField = anEntry.getField(i); | 164 MangledField myField = anEntry.getField(i); |
161 int mySize; | 165 int mySize; |
162 | 166 |