Revision 47669 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.lib/src/main/java/org/gvsig/fmap/dal/store/simplereader/virtualrows/RandomAccessFileReader.java
RandomAccessFileReader.java | ||
---|---|---|
213 | 213 |
return count; |
214 | 214 |
} |
215 | 215 |
|
216 |
public boolean isRecomemendedTheRecreationOfTheLinesIndex(File index) {
|
|
216 |
public boolean isRecomendedTheRecreationOfTheLinesIndex(File index) { |
|
217 | 217 |
RandomAccessFileIndex line_idx = null; |
218 | 218 |
try { |
219 | 219 |
if (this.lastModified > 0 && this.lastModified > index.lastModified()) { |
... | ... | |
252 | 252 |
} |
253 | 253 |
|
254 | 254 |
public RandomAccessFileIndex createOrOpenIndexOfLines(File index, boolean safe, Predicate<String> filter, SimpleTaskStatus status, Function<BufferedReader,Integer> numberOfLines) throws IOException { |
255 |
if (this.isRecomemendedTheRecreationOfTheLinesIndex(index)) {
|
|
255 |
if (this.isRecomendedTheRecreationOfTheLinesIndex(index)) { |
|
256 | 256 |
return this.createIndexOfLines(index, safe, filter, status, numberOfLines); |
257 | 257 |
} |
258 | 258 |
return new RandomAccessFileIndex(index); |
... | ... | |
412 | 412 |
status.add(); |
413 | 413 |
|
414 | 414 |
RandomAccessFileReader reader = new RandomAccessFileReader(data_file, "UTF-8"); |
415 |
System.out.println("Index '" + idx_file.getName() + "', is creation recomended: " + reader.isRecomemendedTheRecreationOfTheLinesIndex(idx_file));
|
|
415 |
System.out.println("Index '" + idx_file.getName() + "', is creation recomended: " + reader.isRecomendedTheRecreationOfTheLinesIndex(idx_file)); |
|
416 | 416 |
RandomAccessFileIndex lines_idx = reader.createOrOpenIndexOfLines(idx_file, FILTER_NONE, status); |
417 | 417 |
|
418 | 418 |
for (int linenumber = 0; linenumber < lines_idx.size(); linenumber++) { |
Also available in: Unified diff