105106107108109110111112113114115
file.reset(mark); column = atomSerializer.deserializeFromSSTable(file, sstable.descriptor.version); } catch (IOException e) { throw new CorruptSSTableException(e, file.getPath()); } if (finishColumn.remaining() > 0 && comparator.compare(column.name(), finishColumn) > 0) return endOfData(); mark = file.mark();
6061626364656667686970
read(sstable, null, indexEntry); } catch (IOException e) { sstable.markSuspect(); throw new CorruptSSTableException(e, sstable.getFilename()); } finally { if (fileToClose != null) FileUtils.closeQuietly(fileToClose);
8384858687888990
read(sstable, file, indexEntry); } catch (IOException e) { sstable.markSuspect(); throw new CorruptSSTableException(e, sstable.getFilename()); } }
109110111112113114115116
} } catch (IOException e) { sstable.markSuspect(); throw new CorruptSSTableException(e, file.getPath()); } }
326327328329330331332333
{ return getNextBlock(); } catch (IOException e) { throw new CorruptSSTableException(e, file.getPath()); } }
114115116117118119120121
352353354355356357358359
6465666768697071727374
8788899091929394
93949596979899100101102103
{ decompressChunk(metadata.chunkFor(current)); } catch (CorruptBlockException e) { throw new CorruptSSTableException(e, getPath()); } catch (IOException e) { throw new FSReadError(e, getPath()); }