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));
144
canColumn.expr = (canColumn.expr == null ? expr : new BinaryNode(
_table
, Operators.And, expr, canColumn.expr));
167
canColumn.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();
210
int count =
_table
._indexes.Count;
213
Index ndx =
_table
._indexes[i];
229
_table
._indexesLock.ExitUpgradeableReadLock();
263
_table
._indexesLock.EnterUpgradeableReadLock();
266
int count =
_table
._indexes.Count;
269
Index ndx =
_table
._indexes[i];
289
_table
._indexesLock.ExitUpgradeableReadLock();
299
_candidateColumns = new ColumnInfo[
_table
.Columns.Count];
305
if (depColumns[i].Table ==
_table
)
322
_index = new Index(
_table
, _indexFields, _recordStates, null);
363
ndxFields[j++] = new IndexField(
_table
.Columns[i], isDescending: false);
390
_index = new Index(
_table
, ndxFields, _recordStates, null);
417
ndxFields[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));
557
return
_table
.NewRowArray(0);
571
return
_table
.NewRowArray(0);
585
return
_table
.NewRowArray(0);
594
DataRow[] newRows =
_table
.NewRowArray(_recordCount);
597
newRows[i] =
_table
._recordManager[_records![i]]!;
604
DataRow? row =
_table
._recordManager[record];
666
vRight = Convert.ToChar(vRight,
_table
.FormatProvider);
668
vRight = SqlConvert.ChangeType2(vRight, StorageType.Char, typeof(char),
_table
.FormatProvider);
716
DataRow? row =
_table
._recordManager[record];
849
matchingRows.Add(
_table
._recordManager[iterator.Current]!);
852
resultRows =
_table
.NewRowArray(matchingRows.Count);
871
var (row1, row2) = (
_table
._recordManager[record1],
_table
._recordManager[record2]);