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)
29Type dataType = column.DataType; 340Assert.True(typeof(string) == df.Columns[0].DataType); 341Assert.True(typeof(short) == df.Columns[1].DataType); 342Assert.True(typeof(int) == df.Columns[2].DataType); 343Assert.True(typeof(long) == df.Columns[3].DataType); 344Assert.True(typeof(float) == df.Columns[4].DataType); 345Assert.True(typeof(string) == df.Columns[5].DataType); 346Assert.True(typeof(double) == df.Columns[6].DataType); 451Assert.True(typeof(string) == df.Columns[0].DataType); 452Assert.True(typeof(short) == df.Columns[1].DataType); 453Assert.True(typeof(int) == df.Columns[2].DataType); 454Assert.True(typeof(long) == df.Columns[3].DataType); 455Assert.True(typeof(float) == df.Columns[4].DataType); 456Assert.True(typeof(string) == df.Columns[5].DataType); 457Assert.True(typeof(double) == df.Columns[6].DataType); 470if (column.DataType != typeof(string)) 512Assert.True(typeof(string) == df.Columns[0].DataType); 513Assert.True(typeof(short) == df.Columns[1].DataType); 514Assert.True(typeof(int) == df.Columns[2].DataType); 515Assert.True(typeof(long) == df.Columns[3].DataType); 516Assert.True(typeof(float) == df.Columns[4].DataType); 517Assert.True(typeof(string) == df.Columns[5].DataType); 518Assert.True(typeof(double) == df.Columns[6].DataType); 519Assert.True(typeof(DateTime) == df.Columns[7].DataType); 534if (column.DataType != typeof(string)) 794Assert.True(typeof(string) == df.Columns[0].DataType); 795Assert.True(typeof(string) == df.Columns[1].DataType); 796Assert.True(typeof(string) == df.Columns[2].DataType); 797Assert.True(typeof(string) == df.Columns[3].DataType); 837Assert.True(typeof(string) == df.Columns[0].DataType); 838Assert.True(typeof(short) == df.Columns[1].DataType); 839Assert.True(typeof(int) == df.Columns[2].DataType); 840Assert.True(typeof(long) == df.Columns[3].DataType); 850if (column.DataType != typeof(string)) 899Assert.True(typeof(string) == df.Columns[0].DataType); 900Assert.True(typeof(float) == df.Columns[1].DataType); 901Assert.True(typeof(float) == df.Columns[2].DataType); 902Assert.True(typeof(float) == df.Columns[3].DataType); 912if (column.DataType != typeof(string)) 968Assert.Equal(typeof(string), readIn.Columns[0].DataType); 1144Assert.True(typeof(string) == df.Columns[0].DataType); 1145Assert.True(typeof(string) == df.Columns[1].DataType); 1222var resColumns = dataFrame.Columns.Select(column => (column.Name, column.DataType)).ToArray(); 1307Assert.True(_columnTypes[j] == df.Columns[j].DataType);
DataFrameTests.BinaryOperations.cs (12)
147var dtype = dfd.Columns[0].DataType; 152dtype = dfm.Columns[0].DataType; 363Assert.True(typeof(decimal) == tempDf.Columns["Int"].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); 395Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 401Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 407Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 416Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType); 422Assert.True(typeof(decimal) == tempDf.Columns["Int"].DataType);
DataFrameTests.Computations.cs (6)
129if (column.DataType == typeof(bool)) 141else if (column.DataType == typeof(string)) 153else if (column.DataType == typeof(DateTime)) 298if (column.DataType == typeof(bool)) 310else if (column.DataType == typeof(string)) 322else if (column.DataType == typeof(DateTime))
DataFrameTests.cs (3)
776Assert.Equal(df.Columns[i - 1].DataType.ToString(), column[0].ToString()); 1000row[i] = Convert.ChangeType(12, column.DataType); 1241Assert.Equal(column.DataType, type);
PrimitiveDataFrameColumnTests.cs (20)
262Assert.Equal(intColumn.DataType, copy.DataType); 281Assert.Equal(column.DataType, clonedColumn.DataType); 301Assert.Equal(column.DataType, clonedColumn.DataType); 323Assert.Equal(column.DataType, clonedColumn.DataType); 344Assert.Equal(column.DataType, clonedColumn.DataType); 365Assert.Equal(column.DataType, clonedColumn.DataType); 386Assert.Equal(column.DataType, clonedColumn.DataType); 407Assert.Equal(column.DataType, clonedColumn.DataType); 428Assert.Equal(column.DataType, clonedColumn.DataType); 450Assert.Equal(column.DataType, clonedColumn.DataType);