@@ -271,7 +271,7 @@ public struct org_apache_arrow_flatbuf_Buffer: NativeStruct, Verifiable, Flatbuf
271271/// ----------------------------------------------------------------------
272272/// A Buffer represents a single contiguous memory segment
273273/// @nodoc
274- public struct org_apache_arrow_flatbuf_Buffer_Mutable : FlatBufferObject {
274+ public struct org_apache_arrow_flatbuf_Buffer_Mutable : FlatBufferStruct {
275275
276276 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
277277 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -285,7 +285,7 @@ public struct org_apache_arrow_flatbuf_Buffer_Mutable: FlatBufferObject {
285285
286286/// These are stored in the flatbuffer in the Type union below
287287/// @nodoc
288- public struct org_apache_arrow_flatbuf_Null : FlatBufferObject , Verifiable {
288+ public struct org_apache_arrow_flatbuf_Null : FlatBufferTable , Verifiable {
289289
290290 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
291291 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -320,7 +320,7 @@ public struct org_apache_arrow_flatbuf_Null: FlatBufferObject, Verifiable {
320320/// (according to the physical memory layout). We used Struct_ here as
321321/// Struct is a reserved word in Flatbuffers
322322/// @nodoc
323- public struct org_apache_arrow_flatbuf_Struct_ : FlatBufferObject , Verifiable {
323+ public struct org_apache_arrow_flatbuf_Struct_ : FlatBufferTable , Verifiable {
324324
325325 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
326326 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -352,7 +352,7 @@ public struct org_apache_arrow_flatbuf_Struct_: FlatBufferObject, Verifiable {
352352}
353353
354354/// @nodoc
355- public struct org_apache_arrow_flatbuf_List : FlatBufferObject , Verifiable {
355+ public struct org_apache_arrow_flatbuf_List : FlatBufferTable , Verifiable {
356356
357357 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
358358 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -386,7 +386,7 @@ public struct org_apache_arrow_flatbuf_List: FlatBufferObject, Verifiable {
386386/// Same as List, but with 64-bit offsets, allowing to represent
387387/// extremely large data values.
388388/// @nodoc
389- public struct org_apache_arrow_flatbuf_LargeList : FlatBufferObject , Verifiable {
389+ public struct org_apache_arrow_flatbuf_LargeList : FlatBufferTable , Verifiable {
390390
391391 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
392392 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -418,7 +418,7 @@ public struct org_apache_arrow_flatbuf_LargeList: FlatBufferObject, Verifiable {
418418}
419419
420420/// @nodoc
421- public struct org_apache_arrow_flatbuf_FixedSizeList : FlatBufferObject , Verifiable {
421+ public struct org_apache_arrow_flatbuf_FixedSizeList : FlatBufferTable , Verifiable {
422422
423423 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
424424 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -501,7 +501,7 @@ public struct org_apache_arrow_flatbuf_FixedSizeList: FlatBufferObject, Verifiab
501501/// for Map can make Map an alias for List. The "layout" attribute for the Map
502502/// field must have the same contents as a List.
503503/// @nodoc
504- public struct org_apache_arrow_flatbuf_Map : FlatBufferObject , Verifiable {
504+ public struct org_apache_arrow_flatbuf_Map : FlatBufferTable , Verifiable {
505505
506506 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
507507 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -561,7 +561,7 @@ public struct org_apache_arrow_flatbuf_Map: FlatBufferObject, Verifiable {
561561/// optionally typeIds provides an indirection between the child offset and the type id
562562/// for each child `typeIds[offset]` is the id used in the type vector
563563/// @nodoc
564- public struct org_apache_arrow_flatbuf_Union : FlatBufferObject , Verifiable {
564+ public struct org_apache_arrow_flatbuf_Union : FlatBufferTable , Verifiable {
565565
566566 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
567567 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -602,7 +602,7 @@ public struct org_apache_arrow_flatbuf_Union: FlatBufferObject, Verifiable {
602602 public func typeIds( at index: Int32 ) -> Int32 {
603603 let o = _accessor. offset ( VTOFFSET . typeIds. v)
604604 return o == 0
605- ? 0 : _accessor. directRead ( of : Int32 . self, offset : _accessor. vector ( at: o) + index * 4 )
605+ ? 0 : _accessor. bb . read ( def : Int32 . self, position : Int ( _accessor. vector ( at: o) + index * 4 ) )
606606 }
607607 public var typeIds : [ Int32 ] { return _accessor. getVector ( at: VTOFFSET . typeIds. v) ?? [ ] }
608608 public static func startUnion( _ fbb: inout FlatBufferBuilder ) -> UOffset {
@@ -643,7 +643,7 @@ public struct org_apache_arrow_flatbuf_Union: FlatBufferObject, Verifiable {
643643}
644644
645645/// @nodoc
646- public struct org_apache_arrow_flatbuf_Int : FlatBufferObject , Verifiable {
646+ public struct org_apache_arrow_flatbuf_Int : FlatBufferTable , Verifiable {
647647
648648 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
649649 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -710,7 +710,7 @@ public struct org_apache_arrow_flatbuf_Int: FlatBufferObject, Verifiable {
710710}
711711
712712/// @nodoc
713- public struct org_apache_arrow_flatbuf_FloatingPoint : FlatBufferObject , Verifiable {
713+ public struct org_apache_arrow_flatbuf_FloatingPoint : FlatBufferTable , Verifiable {
714714
715715 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
716716 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -772,7 +772,7 @@ public struct org_apache_arrow_flatbuf_FloatingPoint: FlatBufferObject, Verifiab
772772
773773/// Unicode with UTF-8 encoding
774774/// @nodoc
775- public struct org_apache_arrow_flatbuf_Utf8 : FlatBufferObject , Verifiable {
775+ public struct org_apache_arrow_flatbuf_Utf8 : FlatBufferTable , Verifiable {
776776
777777 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
778778 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -805,7 +805,7 @@ public struct org_apache_arrow_flatbuf_Utf8: FlatBufferObject, Verifiable {
805805
806806/// Opaque binary data
807807/// @nodoc
808- public struct org_apache_arrow_flatbuf_Binary : FlatBufferObject , Verifiable {
808+ public struct org_apache_arrow_flatbuf_Binary : FlatBufferTable , Verifiable {
809809
810810 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
811811 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -839,7 +839,7 @@ public struct org_apache_arrow_flatbuf_Binary: FlatBufferObject, Verifiable {
839839/// Same as Utf8, but with 64-bit offsets, allowing to represent
840840/// extremely large data values.
841841/// @nodoc
842- public struct org_apache_arrow_flatbuf_LargeUtf8 : FlatBufferObject , Verifiable {
842+ public struct org_apache_arrow_flatbuf_LargeUtf8 : FlatBufferTable , Verifiable {
843843
844844 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
845845 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -873,7 +873,7 @@ public struct org_apache_arrow_flatbuf_LargeUtf8: FlatBufferObject, Verifiable {
873873/// Same as Binary, but with 64-bit offsets, allowing to represent
874874/// extremely large data values.
875875/// @nodoc
876- public struct org_apache_arrow_flatbuf_LargeBinary : FlatBufferObject , Verifiable {
876+ public struct org_apache_arrow_flatbuf_LargeBinary : FlatBufferTable , Verifiable {
877877
878878 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
879879 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -905,7 +905,7 @@ public struct org_apache_arrow_flatbuf_LargeBinary: FlatBufferObject, Verifiable
905905}
906906
907907/// @nodoc
908- public struct org_apache_arrow_flatbuf_FixedSizeBinary : FlatBufferObject , Verifiable {
908+ public struct org_apache_arrow_flatbuf_FixedSizeBinary : FlatBufferTable , Verifiable {
909909
910910 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
911911 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -963,7 +963,7 @@ public struct org_apache_arrow_flatbuf_FixedSizeBinary: FlatBufferObject, Verifi
963963}
964964
965965/// @nodoc
966- public struct org_apache_arrow_flatbuf_Bool : FlatBufferObject , Verifiable {
966+ public struct org_apache_arrow_flatbuf_Bool : FlatBufferTable , Verifiable {
967967
968968 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
969969 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1000,7 +1000,7 @@ public struct org_apache_arrow_flatbuf_Bool: FlatBufferObject, Verifiable {
10001000/// each corresponding index in the values child array ends.
10011001/// Like list/struct types, the value array can be of any type.
10021002/// @nodoc
1003- public struct org_apache_arrow_flatbuf_RunEndEncoded : FlatBufferObject , Verifiable {
1003+ public struct org_apache_arrow_flatbuf_RunEndEncoded : FlatBufferTable , Verifiable {
10041004
10051005 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
10061006 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1038,7 +1038,7 @@ public struct org_apache_arrow_flatbuf_RunEndEncoded: FlatBufferObject, Verifiab
10381038/// are used. The representation uses the endianness indicated
10391039/// in the Schema.
10401040/// @nodoc
1041- public struct org_apache_arrow_flatbuf_Decimal : FlatBufferObject , Verifiable {
1041+ public struct org_apache_arrow_flatbuf_Decimal : FlatBufferTable , Verifiable {
10421042
10431043 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
10441044 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1126,7 +1126,7 @@ public struct org_apache_arrow_flatbuf_Decimal: FlatBufferObject, Verifiable {
11261126/// leap seconds), where the values are evenly divisible by 86400000
11271127/// * Days (32 bits) since the UNIX epoch
11281128/// @nodoc
1129- public struct org_apache_arrow_flatbuf_Date : FlatBufferObject , Verifiable {
1129+ public struct org_apache_arrow_flatbuf_Date : FlatBufferTable , Verifiable {
11301130
11311131 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
11321132 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1199,7 +1199,7 @@ public struct org_apache_arrow_flatbuf_Date: FlatBufferObject, Verifiable {
11991199/// measurements with leap seconds will need to be corrected when ingesting
12001200/// into Arrow (for example by replacing the value 86400 with 86399).
12011201/// @nodoc
1202- public struct org_apache_arrow_flatbuf_Time : FlatBufferObject , Verifiable {
1202+ public struct org_apache_arrow_flatbuf_Time : FlatBufferTable , Verifiable {
12031203
12041204 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
12051205 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1375,7 +1375,7 @@ public struct org_apache_arrow_flatbuf_Time: FlatBufferObject, Verifiable {
13751375/// was UTC; for example, the naive date-time "January 1st 1970, 00h00" would
13761376/// be encoded as timestamp value 0.
13771377/// @nodoc
1378- public struct org_apache_arrow_flatbuf_Timestamp : FlatBufferObject , Verifiable {
1378+ public struct org_apache_arrow_flatbuf_Timestamp : FlatBufferTable , Verifiable {
13791379
13801380 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
13811381 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1458,7 +1458,7 @@ public struct org_apache_arrow_flatbuf_Timestamp: FlatBufferObject, Verifiable {
14581458}
14591459
14601460/// @nodoc
1461- public struct org_apache_arrow_flatbuf_Interval : FlatBufferObject , Verifiable {
1461+ public struct org_apache_arrow_flatbuf_Interval : FlatBufferTable , Verifiable {
14621462
14631463 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
14641464 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1517,7 +1517,7 @@ public struct org_apache_arrow_flatbuf_Interval: FlatBufferObject, Verifiable {
15171517}
15181518
15191519/// @nodoc
1520- public struct org_apache_arrow_flatbuf_Duration : FlatBufferObject , Verifiable {
1520+ public struct org_apache_arrow_flatbuf_Duration : FlatBufferTable , Verifiable {
15211521
15221522 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
15231523 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1579,7 +1579,7 @@ public struct org_apache_arrow_flatbuf_Duration: FlatBufferObject, Verifiable {
15791579/// user defined key value pairs to add custom metadata to arrow
15801580/// key namespacing is the responsibility of the user
15811581/// @nodoc
1582- public struct org_apache_arrow_flatbuf_KeyValue : FlatBufferObject , Verifiable {
1582+ public struct org_apache_arrow_flatbuf_KeyValue : FlatBufferTable , Verifiable {
15831583
15841584 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
15851585 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1649,7 +1649,7 @@ public struct org_apache_arrow_flatbuf_KeyValue: FlatBufferObject, Verifiable {
16491649}
16501650
16511651/// @nodoc
1652- public struct org_apache_arrow_flatbuf_DictionaryEncoding : FlatBufferObject , Verifiable {
1652+ public struct org_apache_arrow_flatbuf_DictionaryEncoding : FlatBufferTable , Verifiable {
16531653
16541654 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
16551655 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -1766,7 +1766,7 @@ public struct org_apache_arrow_flatbuf_DictionaryEncoding: FlatBufferObject, Ver
17661766/// A field represents a named column in a record / row batch or child of a
17671767/// nested type.
17681768/// @nodoc
1769- public struct org_apache_arrow_flatbuf_Field : FlatBufferObject , Verifiable {
1769+ public struct org_apache_arrow_flatbuf_Field : FlatBufferTable , Verifiable {
17701770
17711771 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
17721772 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -2011,7 +2011,7 @@ public struct org_apache_arrow_flatbuf_Field: FlatBufferObject, Verifiable {
20112011/// ----------------------------------------------------------------------
20122012/// A Schema describes the columns in a row batch
20132013/// @nodoc
2014- public struct org_apache_arrow_flatbuf_Schema : FlatBufferObject , Verifiable {
2014+ public struct org_apache_arrow_flatbuf_Schema : FlatBufferTable , Verifiable {
20152015
20162016 static func validateVersion( ) { FlatBuffersVersion_23_1_4 ( ) }
20172017 public var __buffer : ByteBuffer ! { return _accessor. bb }
@@ -2090,7 +2090,7 @@ public struct org_apache_arrow_flatbuf_Schema: FlatBufferObject, Verifiable {
20902090 return o == 0
20912091 ? org_apache_arrow_flatbuf_Feature. unused
20922092 : org_apache_arrow_flatbuf_Feature (
2093- rawValue: _accessor. directRead ( of : Int64 . self, offset : _accessor. vector ( at: o) + index * 8 ) )
2093+ rawValue: _accessor. bb . read ( def : Int64 . self, position : Int ( _accessor. vector ( at: o) + index * 8 ) ) )
20942094 }
20952095 public static func startSchema( _ fbb: inout FlatBufferBuilder ) -> UOffset {
20962096 fbb. startTable ( with: 4 )
0 commit comments