public void MoveData(Table from) { Index index = from.PrimaryIndex; Node n = index.First(); while (n != null) { if (Trace.StopEnabled) { Trace.Stop(); } object[] o = n.GetData(); InsertNoCheck(o, null); n = index.Next(n); } index = PrimaryIndex; n = index.First(); while (n != null) { if (Trace.StopEnabled) { Trace.Stop(); } object[] o = n.GetData(); from.DeleteNoCheck(o, null); n = index.Next(n); } }
public void MoveData(Table from) { Index index = from.PrimaryIndex; Node n = index.First(); while (n != null) { if (TracingHelper.StopEnabled) { TracingHelper.Stop(); } object[] o = n.GetData(); InsertNoCheck(o, null); n = index.Next(n); } index = PrimaryIndex; n = index.First(); while (n != null) { if (TracingHelper.StopEnabled) { TracingHelper.Stop(); } object[] o = n.GetData(); from.DeleteNoCheck(o, null); n = index.Next(n); } }