1 write to DataType
Microsoft.Data.Analysis (1)
DataFrameColumn.cs (1)
31DataType = type;
128 references to DataType
Microsoft.Data.Analysis (43)
DataFrame.cs (6)
390throw new InvalidCastException(String.Format(Strings.BadColumnCastDuringGrouping, columnName, column.DataType, typeof(TKey))); 551if (stringValue.Length == 0 && column.DataType != typeof(string)) 562value = Convert.ChangeType(value, column.DataType, cultureInfo); 566throw new ArgumentException(string.Format(Strings.MismatchedValueType, column.DataType), column.Name); 638value = Convert.ChangeType(value, column.DataType, cultureInfo); 641throw new ArgumentException(string.Format(Strings.MismatchedValueType, column.DataType), column.Name);
DataFrame.IO.cs (2)
150table.Columns.Add(column.Name, column.DataType); 159if (table.Columns[c].DataType != Columns[c].DataType)
DataFrameColumn.cs (5)
274if (this.DataType != other.DataType) 275throw new ArgumentException(String.Format(Strings.MismatchedColumnValueType, this.DataType), nameof(other)); 418dataColumn[0] = DataType.ToString(); 453sb.Append($"Name: {Name}, Type: {DataType}");
DataFrameColumnCollection.cs (18)
223throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(T)), nameof(T)); 240throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(DateTime))); 257throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(string))); 274throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(string))); 291throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Boolean))); 295/// Gets the <see cref="ByteDataFrameColumn"/> with the specified <paramref name="name"/> and attempts to return it as an <see cref="ByteDataFrameColumn"/>. If <see cref="DataFrameColumn.DataType"/> is not of type <see cref="Byte"/>, an exception is thrown. 308throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Byte))); 325throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Char))); 342throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Double))); 359throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Decimal))); 376throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Single))); 393throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Int32))); 410throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Int64))); 427throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(SByte))); 444throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Int16))); 461throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(string))); 478throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(UInt64))); 495throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(UInt16)));
DataFrameColumns\ArrowStringDataFrameColumn.cs (2)
398Type dataType = mapIndices.DataType; 401if (mapIndices.DataType == typeof(long))
DataFrameColumns\StringDataFrameColumn.cs (2)
305Type dataType = mapIndices.DataType; 308if (mapIndices.DataType == typeof(long))
DataFrameColumns\VBufferDataFrameColumn.cs (2)
285Type dataType = mapIndices.DataType; 288if (mapIndices.DataType == typeof(long))
PrimitiveDataFrameColumn.cs (6)
142if (this.DataType == typeof(DateTime)) 168Type type = this.DataType; 245throw new ArgumentException(string.Format(Strings.MismatchedValueType, DataType), nameof(value)); 428Type dataType = mapIndices.DataType; 482if (mapIndices.DataType == typeof(long)) 486else if (mapIndices.DataType == typeof(int))
Microsoft.Data.Analysis.Tests (85)
DataFrame.IOTests.cs (44)
35Type dataType = column.DataType; 346Assert.True(typeof(string) == df.Columns[0].DataType); 347Assert.True(typeof(short) == df.Columns[1].DataType); 348Assert.True(typeof(int) == df.Columns[2].DataType); 349Assert.True(typeof(long) == df.Columns[3].DataType); 350Assert.True(typeof(float) == df.Columns[4].DataType); 351Assert.True(typeof(string) == df.Columns[5].DataType); 352Assert.True(typeof(double) == df.Columns[6].DataType); 457Assert.True(typeof(string) == df.Columns[0].DataType); 458Assert.True(typeof(short) == df.Columns[1].DataType); 459Assert.True(typeof(int) == df.Columns[2].DataType); 460Assert.True(typeof(long) == df.Columns[3].DataType); 461Assert.True(typeof(float) == df.Columns[4].DataType); 462Assert.True(typeof(string) == df.Columns[5].DataType); 463Assert.True(typeof(double) == df.Columns[6].DataType); 476if (column.DataType != typeof(string)) 518Assert.True(typeof(string) == df.Columns[0].DataType); 519Assert.True(typeof(short) == df.Columns[1].DataType); 520Assert.True(typeof(int) == df.Columns[2].DataType); 521Assert.True(typeof(long) == df.Columns[3].DataType); 522Assert.True(typeof(float) == df.Columns[4].DataType); 523Assert.True(typeof(string) == df.Columns[5].DataType); 524Assert.True(typeof(double) == df.Columns[6].DataType); 525Assert.True(typeof(DateTime) == df.Columns[7].DataType); 540if (column.DataType != typeof(string)) 800Assert.True(typeof(string) == df.Columns[0].DataType); 801Assert.True(typeof(string) == df.Columns[1].DataType); 802Assert.True(typeof(string) == df.Columns[2].DataType); 803Assert.True(typeof(string) == df.Columns[3].DataType); 843Assert.True(typeof(string) == df.Columns[0].DataType); 844Assert.True(typeof(short) == df.Columns[1].DataType); 845Assert.True(typeof(int) == df.Columns[2].DataType); 846Assert.True(typeof(long) == df.Columns[3].DataType); 856if (column.DataType != typeof(string)) 905Assert.True(typeof(string) == df.Columns[0].DataType); 906Assert.True(typeof(float) == df.Columns[1].DataType); 907Assert.True(typeof(float) == df.Columns[2].DataType); 908Assert.True(typeof(float) == df.Columns[3].DataType); 918if (column.DataType != typeof(string)) 974Assert.Equal(typeof(string), readIn.Columns[0].DataType); 1150Assert.True(typeof(string) == df.Columns[0].DataType); 1151Assert.True(typeof(string) == df.Columns[1].DataType); 1228var resColumns = dataFrame.Columns.Select(column => (column.Name, column.DataType)).ToArray(); 1313Assert.True(_columnTypes[j] == df.Columns[j].DataType);
DataFrameTests.BinaryOperations.cs (12)
153var dtype = dfd.Columns[0].DataType; 158dtype = dfm.Columns[0].DataType; 369Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 375Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 381Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 387Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 393Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 401Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 407Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 413Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 422Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 428Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType);
DataFrameTests.Computations.cs (6)
131if (column.DataType == typeof(bool)) 143else if (column.DataType == typeof(string)) 155else if (column.DataType == typeof(DateTime)) 300if (column.DataType == typeof(bool)) 312else if (column.DataType == typeof(string)) 324else if (column.DataType == typeof(DateTime))
DataFrameTests.cs (3)
778Assert.Equal(df.Columns[i - 1].DataType.ToString(), column[0].ToString()); 1002row[i] = Convert.ChangeType(12, column.DataType); 1243Assert.Equal(column.DataType, type);
PrimitiveDataFrameColumnTests.cs (20)
268Assert.Equal(intColumn.DataType, copy.DataType); 287Assert.Equal(column.DataType, clonedColumn.DataType); 307Assert.Equal(column.DataType, clonedColumn.DataType); 329Assert.Equal(column.DataType, clonedColumn.DataType); 350Assert.Equal(column.DataType, clonedColumn.DataType); 371Assert.Equal(column.DataType, clonedColumn.DataType); 392Assert.Equal(column.DataType, clonedColumn.DataType); 413Assert.Equal(column.DataType, clonedColumn.DataType); 434Assert.Equal(column.DataType, clonedColumn.DataType); 456Assert.Equal(column.DataType, clonedColumn.DataType);