Apache.Arrow.Scalars.BinaryView
namespace Apache.Arrow.Scalars
{
public struct BinaryView : IEquatable<BinaryView>
{
public const int PrefixLength = 4;
public const int MaxInlineLength = 12;
public readonly int Length;
[FieldOffset(4)]
internal unsafe fixed byte _inline[12];
public bool IsInline { get; }
public ReadOnlySpan<byte> Bytes { get; }
public int BufferIndex { get; }
public int BufferOffset { get; }
public BinaryView(ReadOnlySpan<byte> inline);
public BinaryView(int length, ReadOnlySpan<byte> prefix, int bufferIndex, int bufferOffset);
public bool Equals(BinaryView other);
}
}