1 write to candidateColumns
System.Data (1)
fx\src\data\System\Data\Select.cs (1)
252
candidateColumns
= new ColumnInfo[this.table.Columns.Count];
38 references to candidateColumns
System.Data (38)
fx\src\data\System\Data\Select.cs (38)
123
ColumnInfo canColumn = (ColumnInfo)
candidateColumns
[((NameNode)(expr.left)).column.Ordinal];
143
ColumnInfo canColumn = (ColumnInfo)
candidateColumns
[((NameNode)(expr.left)).column.Ordinal];
166
ColumnInfo canColumn =
candidateColumns
[fields[i].Column.Ordinal];
204
ColumnInfo canColumn =
candidateColumns
[fields[i].Column.Ordinal];
258
candidateColumns
[depColumns[i].Ordinal] = new ColumnInfo();
273
int lenCanColumns =
candidateColumns
.Length;
277
if (
candidateColumns
[i] != null) {
278
if (!
candidateColumns
[i].equalsOperator) {
287
ColumnInfo candidateColumn =
candidateColumns
[IndexFields[i].Column.Ordinal];
300
if (
candidateColumns
[i] != null) {
302
candidateColumns
[i].flag = false;// this means it is processed
306
ColumnInfo canColumn =
candidateColumns
[IndexFields[i].Column.Ordinal];
315
for(i = 0; i <
candidateColumns
.Length; i++) {
316
if (
candidateColumns
[i] != null) {
317
candidateColumns
[i].flag = false;// same as before, it is false when it returns
337
ColumnInfo canColumn =
candidateColumns
[IndexFields[i].Column.Ordinal];
343
if (
candidateColumns
[i] != null) {
344
if(!
candidateColumns
[i].flag) {
348
candidateColumns
[i].flag = false;
359
ColumnInfo canColumn =
candidateColumns
[fields[matchedCandidates].Column.Ordinal];
367
for(i = 0; i <
candidateColumns
.Length; i++) {
368
if (
candidateColumns
[i] != null) {
369
candidateColumns
[i].flag = false;// same as before, it is false when it returns
400
ColumnInfo canColumn =
candidateColumns
[fields[i].Column.Ordinal];
407
int lenCanColumns =
candidateColumns
.Length;
409
if (
candidateColumns
[i] != null) {
410
if (!
candidateColumns
[i].flag) {
411
if (
candidateColumns
[i].expr != null) {
412
this.linearExpression = (this.linearExpression == null ?
candidateColumns
[i].expr : new BinaryNode(table, Operators.And,
candidateColumns
[i].expr, this.linearExpression));
416
candidateColumns
[i].flag = false;
434
for (int i=0; i<
candidateColumns
.Length; i++) {
435
if (
candidateColumns
[i] != null) {
436
candidateColumns
[i].equalsOperator = false;
437
candidateColumns
[i].expr = null;
621
Debug.Assert(
candidateColumns
[columnOrdinal] != null, "How come this is not a candidate column");
622
Debug.Assert(
candidateColumns
[columnOrdinal].expr != null, "How come there is no associated expression");
623
int c = Eval(
candidateColumns
[columnOrdinal].expr, row, version);