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