This is an automated email from the ASF dual-hosted git repository.
raulcd pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-swift.git
from a546fd8 chore: Add .asf.yaml
new 6ec33ca GH-20484: [Swift] Initial Arrow implementation (#14561)
new 9731714 GH-34858: [Swift] Initial reader impl (#34842)
new 6344e1a GH-35659: [Swift] Initial Swift IPC writer (#35660)
new 0006d1e GH-35788: [Swift] bug fixes and change reader/writer to user
Result type (#35774)
new 55e771c GH-35969: [Swift] use ArrowType instead of ArrowType.info and
add binary, time32 and time64 types (#35985)
new bc0f160 GH-36544: [Swift] Add/change some init methods to public
access (#36545)
new ce97998 GH-36546: [Swift] The initial implementation for swift arrow
flight (#36547)
new 9d7d02d GH-37744: [Swift] Add test for arrow flight doGet FlightData
(#37746)
new cafdcb3 GH-38131: [Swift][CI] Add linting and fix linting errors
(#38133)
new 90fe783 GH-37726: [Swift][FlightSQL] Update behavior to be similar to
existing impls (#37764)
new ebb51b0 GH-38948: [Swift] Fix spelling (#38949)
new afe585d GH-38938: [FlightRPC] Fix spelling (#38939)
new ebe3512 GH-37884: [Swift] allow reading of unaligned FlatBuffers
buffers (#38635)
new ab3ff31 GH-39519: [Swift] Fix null count when using reader (#39520)
new f98d1cb GH-39720: [Swift] Switch reader to use arrow field instead of
proto for building arrays (#39721)
new df4e1bf GH-37938: [Swift] Add initial C data interface implementation
(#41342)
new ae38807 MINOR: [Swift] cleanup some go and C++ artifacts (#41878)
new 14ac99c GH-41887: [Go] Run linter via pre-commit (#41888)
new 09a06ff GH-41945: [Swift] Add interface ArrowArrayHolderBuilder
(#41946)
new 15983da GH-41999: [Swift] Add methods for adding array and vargs to
arrow array (#42000)
new 5db8992 GH-42020: [Swift] Add Arrow decoding implementation for Swift
Codable (#42023)
new 2244762 GH-42041: [Swift] Fix nullable type decoder issue (#42043)
new 41fad49 MINOR: [Swift] Add missing Bool type to decoder type checks
(#42064)
new 7336175 GH-42087: [Swift] refactored to remove build warnings (#42088)
new d7a10c2 GH-42124: [Swift] Add methods for loading and validating
builder by type (#42195)
new aecb1e3 GH-42243: [Swift] Update isValidBuilderType to not required
instance of type (#42244)
new 98d1ad4 GH-42245: [Swift] Ensure map behavior is the same for all key
types (#42246)
new 9a9424e GH-42213: [Swift] Use "--warnings-as-errors" only on CI
(#42214)
new 49681a1 GH-42021: [Swift] Add Arrow encoder implementation for Swift
Codable (#43063)
new 2d49463 GH-41804: [Swift] Add Struct (Nested) type (#43082)
new 722b8cd GH-43092: [Swift] Update ArrowData for Nested Types (allow
children) (#43086)
new e837578 GH-43160: [Swift] Add Struct Array (#43161)
new 8a37002 GH-43168: [Swift] Add buffer and array builders for Struct
type (#43171)
new 6581434 GH-43169: [Swift] Add StructArray to ArrowReader (#43335)
new f1a2602 GH-44432: [Swift] Use flatbuffers v24.3.7 (#44433)
new 33cee19 GH-44805: [Dev] Add `.editorconfig` file (#44870)
new b0cb92c GH-43876: [Swift] Use apache/arrow-go (#45781)
new 357d576 MINOR: [Swift] Bump github.com/apache/arrow-go/v18 from
18.1.0 to 18.2.0 in /swift/CDataWGo (#45836)
new 2cca65e MINOR: [Swift] Bump github.com/apache/arrow-go/v18 from
18.1.0 to 18.2.0 in /swift/data-generator/swift-datagen (#45837)
new 88cf4a7 GH-46250: [Swift] Update `swift-tools-version` to 5.10
(#46252)
new f318f2c GH-46245: [Swift] Upgrade `FlatBuffers` to v25.2.10 (#46246)
new 352ab09 GH-46290: [Swift] Upgrade `grpc-swift` to `1.25.0` and
`swift-protobuf` to `1.29.0` (#46291)
new 7ae89ec GH-46296: [Swift] Add support for reading struct (#46302)
new dd04431 MINOR: [Swift] Bump github.com/apache/arrow-go/v18 from
18.2.0 to 18.3.0 in /swift/CDataWGo (#46405)
new 5154d42 MINOR: [Swift] Bump github.com/apache/arrow-go/v18 from
18.2.0 to 18.3.0 in /swift/data-generator/swift-datagen (#46406)
new 73af67c GH-44910: [Swift] Fix IPC stream reader and writer impl
(#45029)
new eda41f8 GH-43170: [Swift] Add StructArray support to ArrowWriter
(#43439)
The 47 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml => .editorconfig | 38 +-
.asf.yaml => .swiftlint.yml | 50 +-
Arrow/.gitignore | 9 +
Arrow/Package.swift | 67 +
Arrow/README.md | 56 +
Arrow/Sources/Arrow/ArrowArray.swift | 327 ++
Arrow/Sources/Arrow/ArrowArrayBuilder.swift | 341 ++
Arrow/Sources/Arrow/ArrowBuffer.swift | 88 +
Arrow/Sources/Arrow/ArrowBufferBuilder.swift | 381 ++
Arrow/Sources/Arrow/ArrowCExporter.swift | 141 +
Arrow/Sources/Arrow/ArrowCImporter.swift | 180 +
Arrow/Sources/Arrow/ArrowData.swift | 67 +
Arrow/Sources/Arrow/ArrowDecoder.swift | 376 ++
Arrow/Sources/Arrow/ArrowEncoder.swift | 456 ++
Arrow/Sources/Arrow/ArrowReader.swift | 419 ++
Arrow/Sources/Arrow/ArrowReaderHelper.swift | 298 ++
Arrow/Sources/Arrow/ArrowSchema.swift | 73 +
Arrow/Sources/Arrow/ArrowTable.swift | 202 +
Arrow/Sources/Arrow/ArrowType.swift | 405 ++
Arrow/Sources/Arrow/ArrowWriter.swift | 434 ++
Arrow/Sources/Arrow/ArrowWriterHelper.swift | 135 +
Arrow/Sources/Arrow/BitUtility.swift | 40 +
Arrow/Sources/Arrow/ChunkedArray.swift | 149 +
Arrow/Sources/Arrow/File_generated.swift | 160 +
Arrow/Sources/Arrow/MemoryAllocator.swift | 31 +
Arrow/Sources/Arrow/Message_generated.swift | 421 ++
Arrow/Sources/Arrow/ProtoUtil.swift | 80 +
Arrow/Sources/Arrow/Schema_generated.swift | 1479 ++++++
Arrow/Sources/Arrow/SparseTensor_generated.swift | 535 ++
Arrow/Sources/Arrow/Tensor_generated.swift | 193 +
Arrow/Sources/ArrowC/ArrowCData.c | 31 +
Arrow/Sources/ArrowC/include/ArrowCData.h | 78 +
Arrow/Tests/ArrowTests/ArrayBuilderTest.swift | 85 +
Arrow/Tests/ArrowTests/ArrayTests.swift | 371 ++
Arrow/Tests/ArrowTests/CDataTests.swift | 125 +
Arrow/Tests/ArrowTests/CodableTests.swift | 334 ++
Arrow/Tests/ArrowTests/IPCTests.swift | 616 +++
Arrow/Tests/ArrowTests/RecordBatchTests.swift | 58 +
Arrow/Tests/ArrowTests/TableTests.swift | 211 +
ArrowFlight/.gitignore | 9 +
ArrowFlight/Package.swift | 61 +
ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift | 1343 +++++
ArrowFlight/Sources/ArrowFlight/Flight.pb.swift | 1366 ++++++
ArrowFlight/Sources/ArrowFlight/FlightAction.swift | 39 +
.../Sources/ArrowFlight/FlightActionType.swift | 38 +
ArrowFlight/Sources/ArrowFlight/FlightClient.swift | 187 +
.../Sources/ArrowFlight/FlightCriteria.swift | 37 +
ArrowFlight/Sources/ArrowFlight/FlightData.swift | 49 +
.../Sources/ArrowFlight/FlightDescriptor.swift | 56 +
.../Sources/ArrowFlight/FlightEndpoint.swift | 38 +
ArrowFlight/Sources/ArrowFlight/FlightInfo.swift | 57 +
.../Sources/ArrowFlight/FlightLocation.swift | 36 +
.../Sources/ArrowFlight/FlightPutResult.swift | 35 +
ArrowFlight/Sources/ArrowFlight/FlightResult.swift | 35 +
.../Sources/ArrowFlight/FlightSchemaResult.swift | 41 +
ArrowFlight/Sources/ArrowFlight/FlightServer.swift | 194 +
ArrowFlight/Sources/ArrowFlight/FlightSql.pb.swift | 5145 ++++++++++++++++++++
ArrowFlight/Sources/ArrowFlight/FlightTicket.swift | 35 +
.../ArrowFlight/RecordBatchStreamReader.swift | 81 +
.../ArrowFlight/RecordBatchStreamWriter.swift | 96 +
.../Tests/ArrowFlightTests/FlightTest.swift | 357 ++
CDataWGo/.gitignore | 8 +
CDataWGo/Package.swift | 43 +
CDataWGo/Sources/go-swift/CDataTest.swift | 132 +
CDataWGo/go.mod | 38 +
CDataWGo/go.sum | 54 +
CDataWGo/include/go_swift.h | 30 +
CDataWGo/main.go | 127 +
data-generator/swift-datagen/go.mod | 38 +
data-generator/swift-datagen/go.sum | 54 +
data-generator/swift-datagen/main.go | 116 +
gen-flatbuffers.sh | 51 +
gen-protobuffers.sh | 44 +
73 files changed, 19553 insertions(+), 57 deletions(-)
copy .asf.yaml => .editorconfig (51%)
copy .asf.yaml => .swiftlint.yml (51%)
create mode 100644 Arrow/.gitignore
create mode 100644 Arrow/Package.swift
create mode 100644 Arrow/README.md
create mode 100644 Arrow/Sources/Arrow/ArrowArray.swift
create mode 100644 Arrow/Sources/Arrow/ArrowArrayBuilder.swift
create mode 100644 Arrow/Sources/Arrow/ArrowBuffer.swift
create mode 100644 Arrow/Sources/Arrow/ArrowBufferBuilder.swift
create mode 100644 Arrow/Sources/Arrow/ArrowCExporter.swift
create mode 100644 Arrow/Sources/Arrow/ArrowCImporter.swift
create mode 100644 Arrow/Sources/Arrow/ArrowData.swift
create mode 100644 Arrow/Sources/Arrow/ArrowDecoder.swift
create mode 100644 Arrow/Sources/Arrow/ArrowEncoder.swift
create mode 100644 Arrow/Sources/Arrow/ArrowReader.swift
create mode 100644 Arrow/Sources/Arrow/ArrowReaderHelper.swift
create mode 100644 Arrow/Sources/Arrow/ArrowSchema.swift
create mode 100644 Arrow/Sources/Arrow/ArrowTable.swift
create mode 100644 Arrow/Sources/Arrow/ArrowType.swift
create mode 100644 Arrow/Sources/Arrow/ArrowWriter.swift
create mode 100644 Arrow/Sources/Arrow/ArrowWriterHelper.swift
create mode 100644 Arrow/Sources/Arrow/BitUtility.swift
create mode 100644 Arrow/Sources/Arrow/ChunkedArray.swift
create mode 100644 Arrow/Sources/Arrow/File_generated.swift
create mode 100644 Arrow/Sources/Arrow/MemoryAllocator.swift
create mode 100644 Arrow/Sources/Arrow/Message_generated.swift
create mode 100644 Arrow/Sources/Arrow/ProtoUtil.swift
create mode 100644 Arrow/Sources/Arrow/Schema_generated.swift
create mode 100644 Arrow/Sources/Arrow/SparseTensor_generated.swift
create mode 100644 Arrow/Sources/Arrow/Tensor_generated.swift
create mode 100644 Arrow/Sources/ArrowC/ArrowCData.c
create mode 100644 Arrow/Sources/ArrowC/include/ArrowCData.h
create mode 100644 Arrow/Tests/ArrowTests/ArrayBuilderTest.swift
create mode 100644 Arrow/Tests/ArrowTests/ArrayTests.swift
create mode 100644 Arrow/Tests/ArrowTests/CDataTests.swift
create mode 100644 Arrow/Tests/ArrowTests/CodableTests.swift
create mode 100644 Arrow/Tests/ArrowTests/IPCTests.swift
create mode 100644 Arrow/Tests/ArrowTests/RecordBatchTests.swift
create mode 100644 Arrow/Tests/ArrowTests/TableTests.swift
create mode 100644 ArrowFlight/.gitignore
create mode 100644 ArrowFlight/Package.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/Flight.pb.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightAction.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightActionType.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightClient.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightCriteria.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightData.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightDescriptor.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightEndpoint.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightInfo.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightLocation.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightPutResult.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightResult.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightSchemaResult.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightServer.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightSql.pb.swift
create mode 100644 ArrowFlight/Sources/ArrowFlight/FlightTicket.swift
create mode 100644
ArrowFlight/Sources/ArrowFlight/RecordBatchStreamReader.swift
create mode 100644
ArrowFlight/Sources/ArrowFlight/RecordBatchStreamWriter.swift
create mode 100644 ArrowFlight/Tests/ArrowFlightTests/FlightTest.swift
create mode 100644 CDataWGo/.gitignore
create mode 100644 CDataWGo/Package.swift
create mode 100644 CDataWGo/Sources/go-swift/CDataTest.swift
create mode 100644 CDataWGo/go.mod
create mode 100644 CDataWGo/go.sum
create mode 100644 CDataWGo/include/go_swift.h
create mode 100644 CDataWGo/main.go
create mode 100644 data-generator/swift-datagen/go.mod
create mode 100644 data-generator/swift-datagen/go.sum
create mode 100644 data-generator/swift-datagen/main.go
create mode 100755 gen-flatbuffers.sh
create mode 100755 gen-protobuffers.sh