🍦 SwiftServe Get

Menu / packages / fluent-sqlite-driver

fluent-sqlite-driveras of 4.9.0 · e227d94d

https://github.com/vapor/fluent-sqlite-driver

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Concurrent access

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling surfaced directly in the public API: maxConnectionsPerEventLoop: Int and connectionPoolTimeout: TimeAmount parameters. Pool-based concurrent access, not WAL-specific.
  • Package.swift:8
    View the line on GitHub →
    Manifest declares .iOS(.v13) floor.

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling surfaced directly in the public API: maxConnectionsPerEventLoop: Int and connectionPoolTimeout: TimeAmount parameters. Pool-based concurrent access, not WAL-specific.
  • Package.swift:7
    View the line on GitHub →
    Manifest declares .macOS(.v10_15) floor.

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling surfaced directly in the public API: maxConnectionsPerEventLoop: Int and connectionPoolTimeout: TimeAmount parameters. Pool-based concurrent access, not WAL-specific.
  • Package.swift:9
    View the line on GitHub →
    Manifest declares .watchOS(.v6) floor.

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling surfaced directly in the public API: maxConnectionsPerEventLoop: Int and connectionPoolTimeout: TimeAmount parameters. Pool-based concurrent access, not WAL-specific.
  • Package.swift:10
    View the line on GitHub →
    Manifest declares .tvOS(.v13) floor.

serves it · confidence 0.60 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling parameters (maxConnectionsPerEventLoop, connectionPoolTimeout); unconditional decl, no visionOS gap in surface. No explicit visionOS manifest floor, so confidence lowered.

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling parameters (maxConnectionsPerEventLoop, connectionPoolTimeout); unconditional decl, no linux gap in surface. Vapor server-side package, CI tested on Linux.

serves it · confidence 0.60 · as of 4.9.0

  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Connection pooling parameters (maxConnectionsPerEventLoop, connectionPoolTimeout); unconditional decl, no macCatalyst gap in surface. No explicit macCatalyst manifest floor, so confidence lowered.
In-memory database

serves it · confidence 0.90 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Dedicated in-memory SQLite configuration (storage: .memory); unconditional, no platform gaps.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:14
    View the line on GitHub →
    Factory defaults to .memory configuration (config: SQLiteConfiguration = .memory).
  • Package.swift:8
    View the line on GitHub →
    Manifest declares .iOS(.v13) floor.

serves it · confidence 0.90 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Dedicated in-memory SQLite configuration (storage: .memory); unconditional, no platform gaps.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:14
    View the line on GitHub →
    Factory defaults to .memory configuration (config: SQLiteConfiguration = .memory).
  • Package.swift:7
    View the line on GitHub →
    Manifest declares .macOS(.v10_15) floor.

serves it · confidence 0.90 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Dedicated in-memory SQLite configuration (storage: .memory); unconditional, no platform gaps.
  • Package.swift:9
    View the line on GitHub →
    Manifest declares .watchOS(.v6) floor.

serves it · confidence 0.90 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Dedicated in-memory SQLite configuration (storage: .memory); unconditional, no platform gaps.
  • Package.swift:10
    View the line on GitHub →
    Manifest declares .tvOS(.v13) floor.

serves it · confidence 0.70 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Unconditional public decl; surface digest lists no visionOS gap. No explicit visionOS manifest floor, so confidence lowered.

serves it · confidence 0.85 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Unconditional public decl; surface digest lists no linux gap. Vapor server-side package, CI tested on Linux.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:14
    View the line on GitHub →
    Factory defaults to .memory configuration (config: SQLiteConfiguration = .memory).

serves it · confidence 0.70 · as of 4.9.0

  • SQLiteConfiguration.memory
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:125
    View the line on GitHub →
    Unconditional public decl; surface digest lists no macCatalyst gap. No explicit macCatalyst manifest floor, so confidence lowered.
SQLite access

serves it · confidence 0.90 · as of 4.9.0

  • DatabaseID.sqlite
    Sources/FluentSQLiteDriver/Exports.swift:5
    View the line on GitHub →
    Unconditional public decl; no platform gaps in surface digest.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Primary SQLite database configuration factory.
  • SQLiteConfiguration.file
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:121
    View the line on GitHub →
    File-backed SQLite database configuration.

serves it · confidence 0.90 · as of 4.9.0

serves it · confidence 0.90 · as of 4.9.0

serves it · confidence 0.90 · as of 4.9.0

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseID.sqlite
    Sources/FluentSQLiteDriver/Exports.swift:5
    View the line on GitHub →
    Unconditional public decl; surface digest lists no visionOS gap. No explicit visionOS manifest floor, so confidence lowered.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Primary SQLite database configuration factory.

serves it · confidence 0.85 · as of 4.9.0

  • DatabaseID.sqlite
    Sources/FluentSQLiteDriver/Exports.swift:5
    View the line on GitHub →
    Unconditional public decl; surface digest lists no linux gap. Vapor server-side package, CI tested on Linux.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Primary SQLite database configuration factory.

serves it · confidence 0.70 · as of 4.9.0

  • DatabaseID.sqlite
    Sources/FluentSQLiteDriver/Exports.swift:5
    View the line on GitHub →
    Unconditional public decl; surface digest lists no macCatalyst gap. No explicit macCatalyst manifest floor, so confidence lowered.
  • DatabaseConfigurationFactory.sqlite
    Sources/FluentSQLiteDriver/FluentSQLiteConfiguration.swift:71
    View the line on GitHub →
    Primary SQLite database configuration factory.

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it

Notes

Concurrent access: Concurrent access is via event-loop connection pooling (taxonomy alias 'database pool'): maxConnectionsPerEventLoop and connectionPoolTimeout are public factory parameters, with AsyncKit pooling per the README. No WAL-mode or reader/writer API is surfaced by this driver itself, hence capped confidence.

In-memory database: In-memory SQLite is a first-class configuration: SQLiteConfiguration.memory is public and every DatabaseConfigurationFactory.sqlite overload defaults to .memory.

SQLite access: Fluent ORM driver for SQLite via SQLiteKit/SQLiteNIO (bundled SQLite, no system dependency). Entire 18-decl surface is unconditional across platforms.

Badges for your README

Maintainer of fluent-sqlite-driver? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Concurrent access badge
In-memory database badge
SQLite access badge