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);
384
_index = new Index(
_table
, ndxFields, _recordStates, null);
410
ndxFields[j++] = new IndexField(
_table
.Columns[i], isDescending: false);
420
_index = new Index(
_table
, ndxFields, _recordStates, null);
489
_linearExpression = (_linearExpression == null ? _candidateColumns[i].expr : new BinaryNode(
_table
, Operators.And, expr, _linearExpression));
547
return
_table
.NewRowArray(0);
561
return
_table
.NewRowArray(0);
575
return
_table
.NewRowArray(0);
584
DataRow[] newRows =
_table
.NewRowArray(_recordCount);
587
newRows[i] =
_table
._recordManager[_records![i]]!;
594
DataRow? row =
_table
._recordManager[record];
656
vRight = Convert.ToChar(vRight,
_table
.FormatProvider);
658
vRight = SqlConvert.ChangeType2(vRight, StorageType.Char, typeof(char),
_table
.FormatProvider);
706
DataRow? row =
_table
._recordManager[record];
839
matchingRows.Add(
_table
._recordManager[iterator.Current]!);
842
resultRows =
_table
.NewRowArray(matchingRows.Count);
861
var (row1, row2) = (
_table
._recordManager[record1],
_table
._recordManager[record2]);