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