/// <exception cref="System.IO.IOException"></exception>
 public override object HandleRowError(Column column, byte[] columnData, Table.RowState
                                       rowState, Exception error)
 {
     if (Debug.IsDebugEnabled())
     {
         Debug.Out("Failed reading column " + column + ", row " + rowState + ", bytes " +
                   ((columnData != null) ? ByteUtil.ToHexString(columnData) : "null"), error);
     }
     return(base.HandleRowError(column, columnData, rowState, error));
 }
Exemple #2
0
 /// <exception cref="System.IO.IOException"></exception>
 protected internal override Cursor.Position FindAnotherPosition(Table.RowState rowState
                                                                 , Cursor.Position curPos, bool moveForward)
 {
     IndexCursor.IndexDirHandler handler = ((IndexCursor.IndexDirHandler)GetDirHandler
                                                (moveForward));
     IndexCursor.IndexPosition endPos = (IndexCursor.IndexPosition)handler.GetEndPosition
                                            ();
     IndexData.Entry entry = handler.GetAnotherEntry();
     return((!entry.Equals(endPos.GetEntry())) ? new IndexCursor.IndexPosition(entry)
          : endPos);
 }
 /// <exception cref="System.IO.IOException"></exception>
 public virtual object HandleRowError(Column column, byte[] columnData, Table.RowState
                                      rowState, Exception error)
 {
     return(_replacement);
 }