🍦 SwiftServe Get

Menu / packages / blackbird

blackbirdas of 0.5 · e2bf9350

https://github.com/marcoarment/blackbird

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Codable persistence

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    Doc: 'A model protocol based on Codable and SQLite.'
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    Doc: 'A model protocol based on Codable and SQLite.'
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    Doc: 'A model protocol based on Codable and SQLite.'
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    Doc: 'A model protocol based on Codable and SQLite.'
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModel
    Sources/Blackbird/BlackbirdModel.swift:161
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdColumn
    Sources/Blackbird/BlackbirdColumn.swift:46
    View the line on GitHub →
    Property wrapper for column variables in BlackbirdModel struct definitions.
  • BlackbirdCodingKey
    Sources/Blackbird/BlackbirdCodingKey.swift:37
    View the line on GitHub →
    Custom CodingKeys support for BlackbirdModel.
Concurrent access

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    Doc: 'An actor for protected concurrent access to a database.'
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    Doc: 'An actor for protected concurrent access to a database.'
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    Doc: 'An actor for protected concurrent access to a database.'
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    Doc: 'An actor for protected concurrent access to a database.'
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.Core
    Sources/Blackbird/BlackbirdDatabase.swift:485
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird.Database.transaction
    Sources/Blackbird/BlackbirdDatabase.swift:465
    View the line on GitHub →
    Actor-isolated transactions.
  • Blackbird.Database.cancellableTransaction
    Sources/Blackbird/BlackbirdDatabase.swift:468
    View the line on GitHub →
    Cancellable actor-isolated transactions.
In-memory database

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    Doc: 'Instantiates a new SQLite database in memory, without persisting to a file.'
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
  • Package.swift:9
    View the line on GitHub →
    Package.swift declares .iOS(.v15) platform floor

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    Doc: 'Instantiates a new SQLite database in memory, without persisting to a file.'
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
  • Package.swift:8
    View the line on GitHub →
    Package.swift declares .macOS(.v12) platform floor

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    Doc: 'Instantiates a new SQLite database in memory, without persisting to a file.'
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
  • Package.swift:10
    View the line on GitHub →
    Package.swift declares .watchOS(.v8) platform floor

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    Doc: 'Instantiates a new SQLite database in memory, without persisting to a file.'
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
  • Package.swift:11
    View the line on GitHub →
    Package.swift declares .tvOS(.v15) platform floor

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.inMemoryDatabase
    Sources/Blackbird/BlackbirdDatabase.swift:351
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird.Database.path
    Sources/Blackbird/BlackbirdDatabase.swift:327
    View the line on GitHub →
    Doc: path is 'nil for in-memory databases'.
Schema migrations

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    Doc: 'Performs setup and any necessary schema migrations.'
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    Doc: 'Performs setup and any necessary schema migrations.'
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    Doc: 'Performs setup and any necessary schema migrations.'
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    Doc: 'Performs setup and any necessary schema migrations.'
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModel.resolveSchema
    Sources/Blackbird/BlackbirdModel.swift:908
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModelMigrationErrorAction
    Sources/Blackbird/BlackbirdModel.swift:217
    View the line on GitHub →
    Row-level migration failure handling.
  • BlackbirdModel.invalidRowDataMigrationResolution
    Sources/Blackbird/BlackbirdModel.swift:214
    View the line on GitHub →
    How row-level migration failures should be handled.
Reactive queries / change tracking

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    Combine ChangePublisher for a table.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    Combine ChangePublisher for a table.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    Combine ChangePublisher for a table.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.

serves it · confidence 0.90 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    Combine ChangePublisher for a table.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database.changePublisher
    Sources/Blackbird/BlackbirdChanges.swift:166
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModel.changePublisher
    Sources/Blackbird/BlackbirdModel.swift:296
    View the line on GitHub →
    Change publisher for a model's table.
  • BlackbirdLiveModels
    Sources/Blackbird/BlackbirdSwiftUI.swift:132
    View the line on GitHub →
    Auto-updating SwiftUI result wrapper kept in sync with table changes.
Type-safe queries

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    Key-path-based WHERE expression type.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    Key-path-based WHERE expression type.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    Key-path-based WHERE expression type.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.

serves it · confidence 0.90 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    Key-path-based WHERE expression type.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • BlackbirdModelColumnExpression
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:569
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • BlackbirdModelOrderClause
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:52
    View the line on GitHub →
    Key-path-based ORDER BY clause type.
  • BlackbirdModel.read
    Sources/Blackbird/BlackbirdModelStructuredQuerying.swift:252
    View the line on GitHub →
    Structured read using key-path matching, orderBy, limit.
SQLite access

serves it · confidence 0.90 · as of 0.5

serves it · confidence 0.90 · as of 0.5

serves it · confidence 0.90 · as of 0.5

serves it · confidence 0.90 · as of 0.5

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database
    Sources/Blackbird/BlackbirdDatabase.swift:200
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird
    Sources/Blackbird/Blackbird.swift:38
    View the line on GitHub →
    Doc: 'A small, fast, lightweight SQLite database wrapper and model layer.'
  • Blackbird.Value
    Sources/Blackbird/Blackbird.swift:63
    View the line on GitHub →
    Doc: 'A wrapper for SQLite's column data types.'
?

not verified yet · confidence 0.20 · as of 0.5

  • Package.swift:7
    View the line on GitHub →
    platforms list contains only Apple platforms; Surface digest records no platform gaps, but sources unconditionally import Combine, SwiftUI, OSLog and SQLite3 with no os() guards, and Package.swift declares no Linux support; Linux buildability is unverified. Symbol absence is not absence evidence, so status is unknown.

serves it · confidence 0.80 · as of 0.5

  • Blackbird.Database
    Sources/Blackbird/BlackbirdDatabase.swift:200
    View the line on GitHub →
    No explicit manifest floor (swift-tools-version 5.7 predates visionOS); symbols are unconditional in the surface digest.
  • Blackbird
    Sources/Blackbird/Blackbird.swift:38
    View the line on GitHub →
    Doc: 'A small, fast, lightweight SQLite database wrapper and model layer.'
  • Blackbird.Value
    Sources/Blackbird/Blackbird.swift:63
    View the line on GitHub →
    Doc: 'A wrapper for SQLite's column data types.'

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

Notes

Concurrent access: Concurrency is Swift-actor based (single serialized Core actor per database), not a multi-connection reader/writer pool.

Schema migrations: Migrations are automatic (schema derived from the model type); there is no user-defined migration DSL.

Badges for your README

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

verified badge
capability matrix badge
Codable persistence badge
Concurrent access badge
In-memory database badge
Schema migrations badge
Reactive queries / change tracking badge
Type-safe queries badge
SQLite access badge