Skip to content

Commit e45bf1b

Browse files
committed
[SPARK-54899] Upgrade FlatBuffers to v25.12.19
### What changes were proposed in this pull request? This PR aims to upgrade `FlatBuffers` to `v25.12.19` ### Why are the changes needed? To bring the latest bug fixes and improvements - https://github.com/google/flatbuffers/releases/tag/v25.12.19 (2025-12-19) - google/flatbuffers#8758 - google/flatbuffers#8772 - google/flatbuffers#8755 - google/flatbuffers#8815 - google/flatbuffers#8752 - google/flatbuffers#8742 ### Does this PR introduce _any_ user-facing change? No. There is no behavior change. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? Yes (`Gemini 3 Pro` on `Antigravity`) Closes #275 from dongjoon-hyun/SPARK-54899. Authored-by: Dongjoon Hyun <dongjoon@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
1 parent b9c4756 commit e45bf1b

File tree

6 files changed

+58
-58
lines changed

6 files changed

+58
-58
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ let package = Package(
3737
.package(url: "https://github.com/grpc/grpc-swift-2.git", exact: "2.2.1"),
3838
.package(url: "https://github.com/grpc/grpc-swift-protobuf.git", exact: "2.1.2"),
3939
.package(url: "https://github.com/grpc/grpc-swift-nio-transport.git", exact: "2.4.0"),
40-
.package(url: "https://github.com/google/flatbuffers.git", branch: "v25.9.23"),
40+
.package(url: "https://github.com/google/flatbuffers.git", branch: "v25.12.19"),
4141
],
4242
targets: [
4343
.target(

Sources/SparkConnect/File_generated.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public struct org_apache_arrow_flatbuf_Block: NativeStruct, Verifiable, Flatbuff
6969
}
7070

7171
/// @nodoc
72-
public struct org_apache_arrow_flatbuf_Block_Mutable: FlatBufferObject {
72+
public struct org_apache_arrow_flatbuf_Block_Mutable: FlatBufferStruct {
7373

7474
static func validateVersion() { FlatBuffersVersion_23_1_4() }
7575
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -86,7 +86,7 @@ public struct org_apache_arrow_flatbuf_Block_Mutable: FlatBufferObject {
8686
/// Arrow File metadata
8787
///
8888
/// @nodoc
89-
public struct org_apache_arrow_flatbuf_Footer: FlatBufferObject, Verifiable {
89+
public struct org_apache_arrow_flatbuf_Footer: FlatBufferTable, Verifiable {
9090

9191
static func validateVersion() { FlatBuffersVersion_23_1_4() }
9292
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -137,8 +137,8 @@ public struct org_apache_arrow_flatbuf_Footer: FlatBufferObject, Verifiable {
137137
let o = _accessor.offset(VTOFFSET.dictionaries.v)
138138
return o == 0
139139
? nil
140-
: _accessor.directRead(
141-
of: org_apache_arrow_flatbuf_Block.self, offset: _accessor.vector(at: o) + index * 24)
140+
: _accessor.bb.read(
141+
def: org_apache_arrow_flatbuf_Block.self, position: Int(_accessor.vector(at: o) + index * 24))
142142
}
143143
public func mutableDictionaries(at index: Int32) -> org_apache_arrow_flatbuf_Block_Mutable? {
144144
let o = _accessor.offset(VTOFFSET.dictionaries.v)
@@ -159,8 +159,8 @@ public struct org_apache_arrow_flatbuf_Footer: FlatBufferObject, Verifiable {
159159
let o = _accessor.offset(VTOFFSET.recordBatches.v)
160160
return o == 0
161161
? nil
162-
: _accessor.directRead(
163-
of: org_apache_arrow_flatbuf_Block.self, offset: _accessor.vector(at: o) + index * 24)
162+
: _accessor.bb.read(
163+
def: org_apache_arrow_flatbuf_Block.self, position: Int(_accessor.vector(at: o) + index * 24))
164164
}
165165
public func mutableRecordBatches(at index: Int32) -> org_apache_arrow_flatbuf_Block_Mutable? {
166166
let o = _accessor.offset(VTOFFSET.recordBatches.v)

Sources/SparkConnect/Message_generated.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public struct org_apache_arrow_flatbuf_FieldNode: NativeStruct, Verifiable, Flat
146146
/// would have {length: 5, null_count: 2} for its List node, and {length: 6,
147147
/// null_count: 0} for its Int16 node, as separate FieldNode structs
148148
/// @nodoc
149-
public struct org_apache_arrow_flatbuf_FieldNode_Mutable: FlatBufferObject {
149+
public struct org_apache_arrow_flatbuf_FieldNode_Mutable: FlatBufferStruct {
150150

151151
static func validateVersion() { FlatBuffersVersion_23_1_4() }
152152
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -162,7 +162,7 @@ public struct org_apache_arrow_flatbuf_FieldNode_Mutable: FlatBufferObject {
162162
/// bodies. Intended for use with RecordBatch but could be used for other
163163
/// message types
164164
/// @nodoc
165-
public struct org_apache_arrow_flatbuf_BodyCompression: FlatBufferObject, Verifiable {
165+
public struct org_apache_arrow_flatbuf_BodyCompression: FlatBufferTable, Verifiable {
166166

167167
static func validateVersion() { FlatBuffersVersion_23_1_4() }
168168
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -245,7 +245,7 @@ public struct org_apache_arrow_flatbuf_BodyCompression: FlatBufferObject, Verifi
245245
/// batch. Some systems call this a "row batch" internally and others a "record
246246
/// batch".
247247
/// @nodoc
248-
public struct org_apache_arrow_flatbuf_RecordBatch: FlatBufferObject, Verifiable {
248+
public struct org_apache_arrow_flatbuf_RecordBatch: FlatBufferTable, Verifiable {
249249

250250
static func validateVersion() { FlatBuffersVersion_23_1_4() }
251251
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -289,8 +289,8 @@ public struct org_apache_arrow_flatbuf_RecordBatch: FlatBufferObject, Verifiable
289289
let o = _accessor.offset(VTOFFSET.nodes.v)
290290
return o == 0
291291
? nil
292-
: _accessor.directRead(
293-
of: org_apache_arrow_flatbuf_FieldNode.self, offset: _accessor.vector(at: o) + index * 16)
292+
: _accessor.bb.read(
293+
def: org_apache_arrow_flatbuf_FieldNode.self, position: Int(_accessor.vector(at: o) + index * 16))
294294
}
295295
public func mutableNodes(at index: Int32) -> org_apache_arrow_flatbuf_FieldNode_Mutable? {
296296
let o = _accessor.offset(VTOFFSET.nodes.v)
@@ -317,8 +317,8 @@ public struct org_apache_arrow_flatbuf_RecordBatch: FlatBufferObject, Verifiable
317317
let o = _accessor.offset(VTOFFSET.buffers.v)
318318
return o == 0
319319
? nil
320-
: _accessor.directRead(
321-
of: org_apache_arrow_flatbuf_Buffer.self, offset: _accessor.vector(at: o) + index * 16)
320+
: _accessor.bb.read(
321+
def: org_apache_arrow_flatbuf_Buffer.self, position: Int(_accessor.vector(at: o) + index * 16))
322322
}
323323
public func mutableBuffers(at index: Int32) -> org_apache_arrow_flatbuf_Buffer_Mutable? {
324324
let o = _accessor.offset(VTOFFSET.buffers.v)
@@ -406,7 +406,7 @@ public struct org_apache_arrow_flatbuf_RecordBatch: FlatBufferObject, Verifiable
406406
/// may be spread across multiple dictionary batches by using the isDelta
407407
/// flag
408408
/// @nodoc
409-
public struct org_apache_arrow_flatbuf_DictionaryBatch: FlatBufferObject, Verifiable {
409+
public struct org_apache_arrow_flatbuf_DictionaryBatch: FlatBufferTable, Verifiable {
410410

411411
static func validateVersion() { FlatBuffersVersion_23_1_4() }
412412
public var __buffer: ByteBuffer! { return _accessor.bb }
@@ -494,7 +494,7 @@ public struct org_apache_arrow_flatbuf_DictionaryBatch: FlatBufferObject, Verifi
494494
}
495495

496496
/// @nodoc
497-
public struct org_apache_arrow_flatbuf_Message: FlatBufferObject, Verifiable {
497+
public struct org_apache_arrow_flatbuf_Message: FlatBufferTable, Verifiable {
498498

499499
static func validateVersion() { FlatBuffersVersion_23_1_4() }
500500
public var __buffer: ByteBuffer! { return _accessor.bb }

Sources/SparkConnect/Schema_generated.swift

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)