Apache.Arrow.Scalars.Variant.VariantValueWriter
namespace Apache.Arrow.Scalars.Variant
{
public sealed class VariantValueWriter : IDisposable
{
public VariantValueWriter(VariantMetadataBuilder metadata, int[] idRemap);
public byte[] ToArray();
public void Dispose();
public void BeginObject();
public void WriteFieldName(string name);
public void EndObject();
public void BeginArray();
public void EndArray();
public void WriteNull();
public void WriteBoolean(bool value);
public void WriteInt8(sbyte value);
public void WriteInt16(short value);
public void WriteInt32(int value);
public void WriteInt64(long value);
public void WriteIntegerCompact(long value);
public void WriteFloat(float value);
public void WriteDouble(double value);
public void WriteDecimal4(decimal value);
public void WriteDecimal8(decimal value);
public void WriteDecimal16(SqlDecimal value);
public void WriteString(string value);
public void WriteBinary(ReadOnlySpan<byte> data);
public void WriteUuid(Guid value);
public void WriteDateDays(int days);
public void WriteTimestampMicros(long micros);
public void WriteTimestampNtzMicros(long micros);
public void WriteTimeNtzMicros(long micros);
public void WriteTimestampTzNanos(long nanos);
public void WriteTimestampNtzNanos(long nanos);
public void CopyValue(VariantReader source);
}
}