37 writes to
Microsoft.Data.Analysis (27)
DataFrame.Arrow.cs (2)
110dataTimeDataFrameColumn[i] = arrowDate64Array.GetDateTime(i); 121dataTimeDataFrameColumn[i] = arrowTimeStampArray.GetTimestamp(i)?.DateTime;
DataFrame.cs (1)
216filter[i - (Rows.Count - numberOfRows)] = i;
DataFrame.IO.cs (1)
480indexColumn[i] = i;
DataFrame.Join.cs (3)
67mapIndices[i] = i; 90mapIndices[i] = i; 135mapIndices[i] = i;
DataFrameColumn.cs (2)
521columnSortIndices[ascending ? i++ : i--] = bufferSortIndex; 549columnSortIndices[start + j] = columnNullIndices[j];
DataFrameColumns\ArrowStringDataFrameColumn.cs (4)
609ret[i] = !IsValid(i); 617ret[i] = strBytes.SequenceEqual(bytes); 650ret[i] = IsValid(i); 658ret[i] = !strBytes.SequenceEqual(bytes);
DataFrameColumns\StringDataFrameColumn.cs (1)
220columnNullIndices[nullIndicesSlot] = i + bufferSortIndices.Count * MaxCapacity;
PrimitiveDataFrameColumn.cs (6)
373ret[j++] = span[i]; 744ret[i] = min; 747ret[i] = max; 944this[row] = value; 972ret[i] = !IsValid(i); 984ret[i] = IsValid(i);
PrimitiveDataFrameColumn.Sort.cs (1)
50columnNullIndices[nullIndicesSlot] = i + b * _columnContainer.Buffers[0].Length;
StringDataFrameColumn.BinaryOperations.cs (6)
85ret[i] = (string)left[i] == right[i]?.ToString(); 105ret[i] = this[i] == value; 129ret[i] = (string)left[i] != column[i].ToString(); 139ret[i] = this[i] != null; 149ret[i] = this[i] == null; 159ret[i] = this[i] != value;
Microsoft.Data.Analysis.Tests (10)
DataFrameTests.Join.cs (1)
124mapIndices[i] = i;
PrimitiveDataFrameColumnTests.cs (9)
33c1[MaxCapacity - 1] = 42; 34c2[MaxCapacity - 1] = 42; 37c1[MaxCapacity] = 0; 38c1[MaxCapacity + 1] = 7; 39c2[MaxCapacity + 1] = 7; 40c1[MaxCapacity + 2] = 7; 41c2[MaxCapacity + 2] = 8; 42c2[count - 1] = 0; 65column[index] = 33;
66 references to
Microsoft.Data.Analysis (20)
DataFrameColumn.cs (1)
549columnSortIndices[start + j] = columnNullIndices[j];
DataFrameColumns\ArrowStringDataFrameColumn.cs (3)
429bool? value = boolColumn[i]; 442int? index = mapIndices[invertMapIndices ? mapIndices.Length - 1 - i : i]; 462long? index = mapIndices[invertMapIndices ? mapIndices.Length - 1 - i : i];
DataFrameColumns\StringDataFrameColumn.cs (1)
335bool? value = boolColumn[i];
DataFrameColumns\VBufferDataFrameColumn.cs (1)
219bool? value = boolColumn[i];
PrimitiveDataFrameColumn.cs (14)
218ret.Add(this[i]); 265double middleValue = (double)Convert.ChangeType(this[sortIndices[middle].Value].Value, typeof(double)); 268double otherMiddleValue = (double)Convert.ChangeType(this[sortIndices[middle - 1].Value].Value, typeof(double)); 476bool? value = boolColumn[i]; 478ret.Append(this[i]); 739T? value = ret[i]; 772T? value = this[i]; 921(ref T value) => value = this[cursor.Position].GetValueOrDefault(); 924(ref float value) => value = column[cursor.Position] ?? float.NaN; 927(ref double value) => value = column[cursor.Position] ?? double.NaN; 930(ref ushort value) => value = column[cursor.Position].GetValueOrDefault(); 933(ref double value) => value = (double?)column[cursor.Position] ?? double.NaN;
Microsoft.Data.Analysis.Tests (46)
DataFrameTests.Computations.cs (6)
490var exprectedValue = col1[i] & col2[i]; 492Assert.Equal(exprectedValue, col4[i]); 507var exprectedValue = col1[i] | col2[i]; 509Assert.Equal(exprectedValue, col4[i]);
DataFrameTests.cs (4)
940Assert.False(bigInts[i]); 942Assert.True(bigInts[i]); 1231Assert.Equal(col[i], values[i]); // Make sure values didn't change 1232Assert.Equal(newCol[i], values[i] + 0.5d);
PrimitiveDataFrameColumnTests.cs (36)
49Assert.True(results[MaxCapacity - 1]); // 42 == 42 50Assert.False(results[MaxCapacity]); // 0 != null 51Assert.True(results[MaxCapacity + 1]); // 7 == 7 52Assert.False(results[MaxCapacity + 2]); // 7 != 8 53Assert.True(results[MaxCapacity + 3]); // null == null 54Assert.False(results[count - 1]); // null != 0 67Assert.Equal((byte)33, column[index]); 68Assert.Null(column[index % MaxCapacityInBytes]); 224Assert.Equal(initialValues[i], intColumn[i]); 248Assert.Equal(5, intColumn[i]); 271Assert.Equal(5, intColumn[i]); 309Assert.Equal(intColumn[i], copy[i]); 329Assert.Equal(column[i], clonedColumn[i]); 349Assert.Equal(column[i], clonedColumn[i]); 371Assert.Equal(column[indicesMap[i].Value], clonedColumn[i]); 392Assert.Equal(column[indicesMap[indicesMap.Length - 1 - i].Value], clonedColumn[i]); 413Assert.Equal(column[indicesMap[i].Value], clonedColumn[i]); 434Assert.Equal(column[indicesMap[indicesMap.Length - 1 - i].Value], clonedColumn[i]); 455Assert.Equal(column[indicesMap[i]], clonedColumn[i]); 476Assert.Equal(column[indicesMap[i]], clonedColumn[i]); 510Assert.Equal(indicesMap.IsValid(i) ? column[indicesMap[i].Value] : null, clonedColumn[i]);