1 write to table
System.Data (1)
fx\src\data\System\Data\Select.cs (1)
42
this.
table
= table;
42 references to table
System.Data (42)
fx\src\data\System\Data\Select.cs (42)
45
this.rowFilter = new DataExpression(this.
table
, filterExpression);
117
this.linearExpression = (this.linearExpression == null ? e : new BinaryNode(
table
, Operators.And, e, this.linearExpression));
124
canColumn.expr = (canColumn.expr == null ? expr : new BinaryNode(
table
, Operators.And, expr, canColumn.expr));
144
canColumn.expr = (canColumn.expr == null ? expr : new BinaryNode(
table
, Operators.And, expr, canColumn.expr));
153
this.linearExpression = (this.linearExpression == null ? expr : new BinaryNode(
table
, Operators.And, expr, this.linearExpression));
176
this.
table
.indexesLock.AcquireReaderLock(-1);
178
int count = this.
table
.indexes.Count;
179
int rowsCount = this.
table
.Rows.Count;
181
Index ndx = (Index)
table
.indexes[i];
194
this.
table
.indexesLock.ReleaseReaderLock();
221
this.
table
.indexesLock.AcquireReaderLock(-1);
223
int count = this.
table
.indexes.Count;
224
int rowsCount = this.
table
.Rows.Count;
226
Index ndx = (Index)
table
.indexes[i];
243
this.
table
.indexesLock.ReleaseReaderLock();
252
candidateColumns = new ColumnInfo[this.
table
.Columns.Count];
257
if (depColumns[i].Table == this.
table
) {
268
index = new Index(
table
, IndexFields, recordStates, null);
301
ndxFields[j++] = new IndexField(this.
table
.Columns[i], isDescending: false);
324
index = new Index(
table
, ndxFields, recordStates, null);
345
ndxFields[j++] = new IndexField(this.
table
.Columns[i], isDescending: false);
354
index = new Index(
table
, ndxFields, recordStates, null);
412
this.linearExpression = (this.linearExpression == null ? candidateColumns[i].expr : new BinaryNode(
table
, Operators.And, candidateColumns[i].expr, this.linearExpression));
459
return
table
.NewRowArray(0);
471
return
table
.NewRowArray(0);
482
return
table
.NewRowArray(0);
490
DataRow[] newRows =
table
.NewRowArray(recordCount);
492
newRows[i] =
table
.recordManager[records[i]];
498
DataRow row =
table
.recordManager[record];
557
vRight = Convert.ToChar(vRight,
table
.FormatProvider);
559
vRight = SqlConvert.ChangeType2(vRight, StorageType.Char, typeof(char),
table
.FormatProvider);
600
DataRow row =
table
.recordManager[record];
704
matchingRows.Add(
table
.recordManager[iterator.Current]);
707
resultRows =
table
.NewRowArray(matchingRows.Count);
723
long id1 =
table
.recordManager[record1] == null? 0:
table
.recordManager[record1].rowID;
724
long id2 =
table
.recordManager[record2] == null ? 0 :
table
.recordManager[record2].rowID;
729
table
.recordManager[record1] != null &&
table
.recordManager[record2] != null) {
730
id1 = (int)
table
.recordManager[record1].GetRecordState(record1);
731
id2 = (int)
table
.recordManager[record2].GetRecordState(record2);