1 write to _table
System.Data.Common (1)
System\Data\Select.cs (1)
42_table = table;
34 references to _table
System.Data.Common (34)
System\Data\Select.cs (34)
46_rowFilter = new DataExpression(_table, filterExpression); 135_linearExpression = (_linearExpression == null ? e : new BinaryNode(_table, Operators.And, e, _linearExpression)); 144canColumn.expr = (canColumn.expr == null ? expr : new BinaryNode(_table, Operators.And, expr, canColumn.expr)); 167canColumn.expr = (canColumn.expr == null ? expr : new BinaryNode(_table, Operators.And, expr, canColumn.expr)); 177_linearExpression = (_linearExpression == null ? expr : new BinaryNode(_table, Operators.And, expr, _linearExpression)); 207_table._indexesLock.EnterUpgradeableReadLock(); 210int count = _table._indexes.Count; 213Index ndx = _table._indexes[i]; 229_table._indexesLock.ExitUpgradeableReadLock(); 263_table._indexesLock.EnterUpgradeableReadLock(); 266int count = _table._indexes.Count; 269Index ndx = _table._indexes[i]; 289_table._indexesLock.ExitUpgradeableReadLock(); 299_candidateColumns = new ColumnInfo[_table.Columns.Count]; 305if (depColumns[i].Table == _table) 322_index = new Index(_table, _indexFields, _recordStates, null); 363ndxFields[j++] = new IndexField(_table.Columns[i], isDescending: false); 390_index = new Index(_table, ndxFields, _recordStates, null); 417ndxFields[j++] = new IndexField(_table.Columns[i], isDescending: false); 427_index = new Index(_table, ndxFields, _recordStates, null); 499_linearExpression = (_linearExpression == null ? _candidateColumns[i].expr : new BinaryNode(_table, Operators.And, expr, _linearExpression)); 557return _table.NewRowArray(0); 571return _table.NewRowArray(0); 585return _table.NewRowArray(0); 594DataRow[] newRows = _table.NewRowArray(_recordCount); 597newRows[i] = _table._recordManager[_records![i]]!; 604DataRow? row = _table._recordManager[record]; 666vRight = Convert.ToChar(vRight, _table.FormatProvider); 668vRight = SqlConvert.ChangeType2(vRight, StorageType.Char, typeof(char), _table.FormatProvider); 716DataRow? row = _table._recordManager[record]; 849matchingRows.Add(_table._recordManager[iterator.Current]!); 852resultRows = _table.NewRowArray(matchingRows.Count); 871var (row1, row2) = (_table._recordManager[record1], _table._recordManager[record2]);