<PackageReference Include="Apache.Arrow.Scalars" Version="23.0.0" />

Apache.Arrow.Scalars.Variant.VariantValue

public static readonly VariantValue False

public static readonly VariantValue Null

public static readonly VariantValue True

public bool IsArray { get; }

public bool IsBoolean { get; }

public bool IsNull { get; }

public bool IsObject { get; }

public bool IsString { get; }

public static VariantValue FromArray(IList<VariantValue> elements)

public static VariantValue FromArray(VariantValue[] elements)

public static VariantValue FromBinary(byte[] value)

public static VariantValue FromBoolean(bool value)

public static VariantValue FromDate(int daysSinceEpoch)

public static VariantValue FromDate(DateTime date)

public static VariantValue FromDecimal(decimal value)

public static VariantValue FromDecimal16(SqlDecimal value)

public static VariantValue FromDecimal4(decimal value)

public static VariantValue FromDecimal8(decimal value)

public static VariantValue FromDouble(double value)

public static VariantValue FromFloat(float value)

public static VariantValue FromInt16(short value)

public static VariantValue FromInt32(int value)

public static VariantValue FromInt64(long value)

public static VariantValue FromInt8(sbyte value)

public static VariantValue FromObject(IDictionary<string, VariantValue> fields)

public static VariantValue FromSqlDecimal(SqlDecimal value)

public static VariantValue FromString(string value)

public static VariantValue FromTimeNtz(long microseconds)

public static VariantValue FromTimestamp(long microseconds)

public static VariantValue FromTimestampNtz(long microseconds)

public static VariantValue FromTimestampNtz(DateTime value)

public static VariantValue FromTimestampNtzNanos(long nanoseconds)

public static VariantValue FromTimestampTzNanos(long nanoseconds)

public static VariantValue FromUuid(Guid value)

public static bool op_Equality(VariantValue left, VariantValue right)

public static bool op_Inequality(VariantValue left, VariantValue right)

public byte[] AsBinary()

public bool AsBoolean()

public DateTime AsDate()

public int AsDateDays()

public decimal AsDecimal()

public double AsDouble()

public float AsFloat()

public short AsInt16()

public int AsInt32()

public long AsInt64()

public sbyte AsInt8()

public string AsString()

public long AsTimeNtzMicros()

public long AsTimestampMicros()

public long AsTimestampNtzMicros()

public long AsTimestampNtzNanos()

public long AsTimestampTzNanos()

public Guid AsUuid()

public bool Equals(VariantValue other)