]> git.proxmox.com Git - ceph.git/blame - ceph/src/arrow/csharp/src/Apache.Arrow/Flatbuf/Types/Struct_.cs
import quincy 17.2.0
[ceph.git] / ceph / src / arrow / csharp / src / Apache.Arrow / Flatbuf / Types / Struct_.cs
CommitLineData
1d09f67e
TL
1// <auto-generated>
2// automatically generated by the FlatBuffers compiler, do not modify
3// </auto-generated>
4
5namespace Apache.Arrow.Flatbuf
6{
7
8using global::System;
9using global::FlatBuffers;
10
11/// A Struct_ in the flatbuffer metadata is the same as an Arrow Struct
12/// (according to the physical memory layout). We used Struct_ here as
13/// Struct is a reserved word in Flatbuffers
14internal struct Struct_ : IFlatbufferObject
15{
16 private Table __p;
17 public ByteBuffer ByteBuffer { get { return __p.bb; } }
18 public static Struct_ GetRootAsStruct_(ByteBuffer _bb) { return GetRootAsStruct_(_bb, new Struct_()); }
19 public static Struct_ GetRootAsStruct_(ByteBuffer _bb, Struct_ obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }
20 public void __init(int _i, ByteBuffer _bb) { __p.bb_pos = _i; __p.bb = _bb; }
21 public Struct_ __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
22
23
24 public static void StartStruct_(FlatBufferBuilder builder) { builder.StartObject(0); }
25 public static Offset<Struct_> EndStruct_(FlatBufferBuilder builder) {
26 int o = builder.EndObject();
27 return new Offset<Struct_>(o);
28 }
29};
30
31
32}