public void SaveFixedData(IDataQueue queue) { InMemoryTable tbl = InMemoryTable.FromEnumerable(queue.GetRowFormat, queue.EnumRows()); if (tbl.Rows.Count == 0) { tbl = null; } SaveFixedData(tbl); }
public override void FillTable(ITableStructure table, IDataQueue queue, TableCopyOptions opts) { TableStructure dst = null; try { dst = (TableStructure)m_db.Tables[table.FullName]; } catch { throw new InternalError("DAE-00064 Table not found in target structure:" + table.FullName.ToString()); } InMemoryTable tbl = InMemoryTable.FromEnumerable(queue.GetRowFormat, queue.EnumRows()); if (tbl.Rows.Count == 0) { tbl = null; } dst.FixedData = tbl; }