Quellcode durchsuchen

added some more debug info


git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/trunk@104 f203690c-595d-4dc9-a70b-905162fa7fd2
tags/rel_1_1_7
James Ahlborn vor 17 Jahren
Ursprung
Commit
d89f63cae7
1 geänderte Dateien mit 11 neuen und 0 gelöschten Zeilen
  1. 11
    0
      src/java/com/healthmarketscience/jackcess/Table.java

+ 11
- 0
src/java/com/healthmarketscience/jackcess/Table.java Datei anzeigen

@@ -329,15 +329,26 @@ public class Table
boolean deletedRow = ((_rowStart & 0x4000) != 0);
boolean overflowRow = ((_rowStart & 0x8000) != 0);

if(deletedRow ^ overflowRow) {
if(LOG.isDebugEnabled()) {
LOG.debug("Row flags: deletedRow " + deletedRow + ", overflowRow " +
overflowRow);
}
}
_rowStart = (short)(_rowStart & OFFSET_MASK);
if (deletedRow) {
// Deleted row. Skip.
if(LOG.isDebugEnabled()) {
LOG.debug("Skipping deleted row");
}
_lastRowStart = _rowStart;
return positionAtNextRow();
} else if (overflowRow) {
// Overflow page.
// FIXME - Currently skipping this. Need to figure out how to read it.
LOG.warn("Skipping row with overflow flag");
// _buffer.position(_rowStart);
// int overflow = _buffer.getInt();
_lastRowStart = _rowStart;

Laden…
Abbrechen
Speichern