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

Apache.Arrow.C.CArrowSchema

public struct CArrowSchema
namespace Apache.Arrow.C { public struct CArrowSchema { public unsafe byte* format; public unsafe byte* name; public unsafe byte* metadata; public long flags; public long n_children; public unsafe CArrowSchema** children; public unsafe CArrowSchema* dictionary; public unsafe void* private_data; public const long ArrowFlagDictionaryOrdered = 1; public const long ArrowFlagNullable = 2; public const long ArrowFlagMapKeysSorted = 4; public unsafe static CArrowSchema* Create(); public unsafe static void Free(CArrowSchema* schema); public bool GetFlag(long flag); } }