<PackageReference Include="Apache.Arrow" Version="18.1.0" />

Apache.Arrow.Flatbuf.SparseTensor

public ByteBuffer ByteBuffer { get; }

public Buffer? Data { get; }

public long NonZeroLength { get; }

public int ShapeLength { get; }

public Type TypeType { get; }

public static void AddData(FlatBufferBuilder builder, Offset<Buffer> dataOffset)

public static void AddNonZeroLength(FlatBufferBuilder builder, long nonZeroLength)

public static void AddShape(FlatBufferBuilder builder, VectorOffset shapeOffset)

public static void AddSparseIndex(FlatBufferBuilder builder, int sparseIndexOffset)

public static void AddSparseIndexType(FlatBufferBuilder builder, SparseTensorIndex sparseIndexType)

public static void AddType(FlatBufferBuilder builder, int typeOffset)

public static void AddTypeType(FlatBufferBuilder builder, Type typeType)

public static VectorOffset CreateShapeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes)

public static void FinishSparseTensorBuffer(FlatBufferBuilder builder, Offset<SparseTensor> offset)

public static void StartShapeVector(FlatBufferBuilder builder, int numElems)

public static void StartSparseTensor(FlatBufferBuilder builder)

public static void ValidateVersion()

public static bool VerifySparseTensor(ByteBuffer _bb)

public SparseTensor __assign(int _i, ByteBuffer _bb)

public void __init(int _i, ByteBuffer _bb)

public TensorDim? Shape(int j)

public TTable? SparseIndex<TTable>() where TTable : struct, IFlatbufferObject

public TTable? Type<TTable>() where TTable : struct, IFlatbufferObject

public Bool TypeAsBool()

public Date TypeAsDate()

public Int TypeAsInt()

public List TypeAsList()

public Map TypeAsMap()

public Null TypeAsNull()

public Time TypeAsTime()

public Union TypeAsUnion()

public Utf8 TypeAsUtf8()