public List <RawTableJoinRow> GetAllTableRows(Table table, string name) { var rawRowList = new List <RawTableJoinRow>( ); if (TableAliasList.ContainsKey(name) == false) { TableAliasList.Add(name, table); } foreach (var row in table.Rows) { var tableRow = new RawTableRow { Name = name, Table = table, Row = row }; var rows = new RawTableJoinRow( ) { tableRow }; rawRowList.Add(rows); } return(rawRowList); }
private List <RawTableJoinRow> ResultBatch2RowList(Table table, MemoryDbDataReader.ResultBatch batch, SqlIdentifierCollection columnList = null) { var rowList = new List <RawTableJoinRow>( ); foreach (var row in batch.ResultRows) { var tableRow = new RawTableRow { Name = table.FullName, Table = table, Row = row }; var rows = new RawTableJoinRow( ) { tableRow }; rowList.Add(rows); } return(rowList); }