14 implementations of IPrimitiveColumnComputation
Microsoft.Data.Analysis (14)
DateTimeComputation.cs (1)
13
internal class DateTimeComputation :
IPrimitiveColumnComputation
<DateTime>
PrimitiveDataFrameColumnComputations.cs (13)
115
internal class BoolComputation :
IPrimitiveColumnComputation
<bool>
244
internal class ByteComputation :
IPrimitiveColumnComputation
<byte>
731
internal class CharComputation :
IPrimitiveColumnComputation
<char>
1218
internal class DecimalComputation :
IPrimitiveColumnComputation
<decimal>
1705
internal class DoubleComputation :
IPrimitiveColumnComputation
<double>
2192
internal class FloatComputation :
IPrimitiveColumnComputation
<float>
2679
internal class IntComputation :
IPrimitiveColumnComputation
<int>
3166
internal class LongComputation :
IPrimitiveColumnComputation
<long>
3653
internal class SByteComputation :
IPrimitiveColumnComputation
<sbyte>
4140
internal class ShortComputation :
IPrimitiveColumnComputation
<short>
4627
internal class UIntComputation :
IPrimitiveColumnComputation
<uint>
5114
internal class ULongComputation :
IPrimitiveColumnComputation
<ulong>
5601
internal class UShortComputation :
IPrimitiveColumnComputation
<ushort>
17 references to IPrimitiveColumnComputation
Microsoft.Data.Analysis (17)
PrimitiveDataFrameColumnComputations.cs (17)
42
public static
IPrimitiveColumnComputation
<T> Instance { get; } = PrimitiveColumnComputation.GetComputation<T>();
47
public static
IPrimitiveColumnComputation
<T> GetComputation<T>()
52
return (
IPrimitiveColumnComputation
<T>)new BoolComputation();
56
return (
IPrimitiveColumnComputation
<T>)new ByteComputation();
60
return (
IPrimitiveColumnComputation
<T>)new CharComputation();
64
return (
IPrimitiveColumnComputation
<T>)new DecimalComputation();
68
return (
IPrimitiveColumnComputation
<T>)new DoubleComputation();
72
return (
IPrimitiveColumnComputation
<T>)new FloatComputation();
76
return (
IPrimitiveColumnComputation
<T>)new IntComputation();
80
return (
IPrimitiveColumnComputation
<T>)new LongComputation();
84
return (
IPrimitiveColumnComputation
<T>)new SByteComputation();
88
return (
IPrimitiveColumnComputation
<T>)new ShortComputation();
92
return (
IPrimitiveColumnComputation
<T>)new UIntComputation();
96
return (
IPrimitiveColumnComputation
<T>)new ULongComputation();
100
return (
IPrimitiveColumnComputation
<T>)new UShortComputation();
104
return (
IPrimitiveColumnComputation
<T>)new DateTimeComputation();
108
return (
IPrimitiveColumnComputation
<T>)new DateTimeComputation();