Example #1
0
 public override void Write(IRowOutputInterface output, IntLookup lookup)
 {
     output.WriteSize(this.storageSize);
     for (NodeAVL eavl = base.NPrimaryNode; eavl != null; eavl = eavl.nNext)
     {
         ((NodeAVLDisk)eavl).Write(output, lookup);
     }
     output.WriteData(base.RowData, base.table.ColTypes);
     output.WriteEnd();
 }
Example #2
0
 public override void Write(IRowOutputInterface output)
 {
     try
     {
         this.WriteNodes(output);
         if (this.hasDataChanged)
         {
             output.WriteData(base.RowData, base.table.ColTypes);
             output.WriteEnd();
             this.hasDataChanged = false;
         }
     }
     catch (IOException)
     {
     }
 }