├── .github └── workflows │ └── test.yml ├── .gitignore ├── Package.swift ├── README.md ├── Sources └── Bridges │ ├── Bridges.swift │ ├── BridgesError.swift │ ├── BridgesRow.swift │ ├── Builders │ ├── CreateEnumBuilder.swift │ ├── DropEnumBuilder.swift │ └── UpdateEnumBuilder.swift │ ├── Connection.swift │ ├── DatabaseHost.swift │ ├── DatabaseIdentifier.swift │ ├── DatabaseMigrations.swift │ ├── Enum.swift │ ├── Exports.swift │ ├── Extensions │ ├── Bridgeable+Transaction.swift │ ├── Dictionary+SwifQLable.swift │ ├── Encodable+SwifQLable.swift │ ├── EventLoopFuture+SyncFlatten.swift │ ├── SwifQLable+Execute.swift │ └── Table+Conveniences.swift │ ├── Helpers │ ├── DateFormatter.swift │ ├── Table+AllColumns.swift │ ├── TableDelete.swift │ ├── TableInsert.swift │ ├── TableUpdate.swift │ └── TableUpsert.swift │ ├── Protocols │ ├── AnyBridge.swift │ ├── AnyBridgesObject.swift │ ├── AnyDatabaseIdentifiable.swift │ ├── AnyMigration.swift │ ├── AutoCreateTableMigration.swift │ ├── Bridgeable.swift │ ├── BridgesApplication.swift │ ├── BridgesRequest.swift │ ├── ConnectionSource.swift │ ├── ContextBridgeable.swift │ ├── EnumMigration.swift │ ├── Extension.swift │ ├── Function.swift │ ├── Migration.swift │ ├── PoolSource.swift │ ├── SchemaMigration.swift │ ├── TableMigration.swift │ ├── Trigger.swift │ └── View.swift │ └── Table.swift └── Tests ├── BridgesTests ├── BridgesTests.swift └── XCTestManifests.swift └── LinuxMain.swift /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/.gitignore -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Bridges/Bridges.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Bridges.swift -------------------------------------------------------------------------------- /Sources/Bridges/BridgesError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/BridgesError.swift -------------------------------------------------------------------------------- /Sources/Bridges/BridgesRow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/BridgesRow.swift -------------------------------------------------------------------------------- /Sources/Bridges/Builders/CreateEnumBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Builders/CreateEnumBuilder.swift -------------------------------------------------------------------------------- /Sources/Bridges/Builders/DropEnumBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Builders/DropEnumBuilder.swift -------------------------------------------------------------------------------- /Sources/Bridges/Builders/UpdateEnumBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Builders/UpdateEnumBuilder.swift -------------------------------------------------------------------------------- /Sources/Bridges/Connection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Connection.swift -------------------------------------------------------------------------------- /Sources/Bridges/DatabaseHost.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/DatabaseHost.swift -------------------------------------------------------------------------------- /Sources/Bridges/DatabaseIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/DatabaseIdentifier.swift -------------------------------------------------------------------------------- /Sources/Bridges/DatabaseMigrations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/DatabaseMigrations.swift -------------------------------------------------------------------------------- /Sources/Bridges/Enum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Enum.swift -------------------------------------------------------------------------------- /Sources/Bridges/Exports.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Exports.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/Bridgeable+Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/Bridgeable+Transaction.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/Dictionary+SwifQLable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/Dictionary+SwifQLable.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/Encodable+SwifQLable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/Encodable+SwifQLable.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/EventLoopFuture+SyncFlatten.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/EventLoopFuture+SyncFlatten.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/SwifQLable+Execute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/SwifQLable+Execute.swift -------------------------------------------------------------------------------- /Sources/Bridges/Extensions/Table+Conveniences.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Extensions/Table+Conveniences.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/DateFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/DateFormatter.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/Table+AllColumns.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/Table+AllColumns.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/TableDelete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/TableDelete.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/TableInsert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/TableInsert.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/TableUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/TableUpdate.swift -------------------------------------------------------------------------------- /Sources/Bridges/Helpers/TableUpsert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Helpers/TableUpsert.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/AnyBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/AnyBridge.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/AnyBridgesObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/AnyBridgesObject.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/AnyDatabaseIdentifiable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/AnyDatabaseIdentifiable.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/AnyMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/AnyMigration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/AutoCreateTableMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/AutoCreateTableMigration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/Bridgeable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/Bridgeable.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/BridgesApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/BridgesApplication.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/BridgesRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/BridgesRequest.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/ConnectionSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/ConnectionSource.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/ContextBridgeable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/ContextBridgeable.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/EnumMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/EnumMigration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/Extension.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/Function.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/Function.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/Migration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/Migration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/PoolSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/PoolSource.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/SchemaMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/SchemaMigration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/TableMigration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/TableMigration.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/Trigger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/Trigger.swift -------------------------------------------------------------------------------- /Sources/Bridges/Protocols/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Protocols/View.swift -------------------------------------------------------------------------------- /Sources/Bridges/Table.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Sources/Bridges/Table.swift -------------------------------------------------------------------------------- /Tests/BridgesTests/BridgesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Tests/BridgesTests/BridgesTests.swift -------------------------------------------------------------------------------- /Tests/BridgesTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Tests/BridgesTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwifQL/Bridges/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------