Is this your app? Claim this page to add your own description, links and contact info. It's free. →

Code for SQLite3

Code for SQLite3 at Mac App Store analyse

ZeeZide GmbH
0 ratings · Power index: 100
Version 1.0.4
Size 0 Bytes
Updated 1 month ago
Released 11 Aug 2022

How do you feel about this app?

Description

“Code for SQLite3” is a little macOS application that accepts either SQLite3 database files or SQL source code, and generates Swift source code for them. This is done for two main use cases:  1) To bundle and access resource data that is available as a SQLite database.  2) To generate highly efficient database access code, e.g. for caching offline-first data. The app generates a Swift structure for the database and for each SQL table and view, plus accompanying, highly optimised, code. It can work either with the “Lighter” package or generate dependency free SQLite code. - Produces very efficient low-level SQLite code that directly binds to SQLite w/o any runtime mapping. - Can generate dependency free API wrappers that directly use SQLite3 and nothing else. - Can generates API that uses “Lighter”, a tiny library adding more features. - Completely type safe, down to the SQLite3 schema! I.e. tables or columns that do not exist in the database, can't be used. - Rows can be filtered using Swift closures that directly run within SQLite. - Generates extensive DocC documentation, which includes information on how to use the generated wrappers, the SQL that created an associated table, and more. - Supports both: SQL tables and views. Views can be used to pre-create named queries (e.g. complex joins or sum selects). - Can load from both: plain SQL source code and actual binary SQLite3 databases. - Generates accessors that can follow relationships formed by foreign keys. - Can synthesize primary (and foreign) keys, even if they are not properly declared in the SQLite database. - Can generate Codable, Identifiable and Hashable models. - Can generate Swift 5.5 async/await APIs when used w/ the “Lighter”" library.

Estimates

Monthly Downloads > 2.2k
Est. Revenue ~ $900

Availability

Devices

MacDesktop

Pricing by country

Country Price
Canada 19.99 CAD
China 98 CNY
France 14.99 EUR
Germany 14.99 EUR
Italy 14.99 EUR
Netherlands 14.99 EUR
Portugal 14.99 EUR
Spain 14.99 EUR
UK 12.99 GBP
India 1499 INR
Japan 2200 JPY
Korea, Republic Of 22000 KRW
Poland 59.99 PLN
Russia 1190 RUB
Turkey 799.99 TRY
USA 13.99 USD
Ukraine 17.99 USD