Packages
cake
2.2.2
4.1.0
4.0.0
3.0.0
2.2.2
2.2.1
2.2.0
2.1.3
2.1.2
2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
1.0.0-rc.0
retired
0.15.0
retired
0.14.0
retired
0.13.0
retired
0.12.0
retired
0.11.0
retired
0.10.1
retired
0.10.0
retired
0.9.2
retired
0.9.1
retired
0.9.0
retired
0.8.0
retired
0.7.0
retired
0.6.0
retired
0.5.0
retired
0.4.0
retired
0.3.0
retired
0.2.0
retired
0.1.0
retired
0.0.1
retired
🎂 An SQL query builder for Gleam for SQL dialects 🐘PostgreSQL, 🪶SQLite, 🦭MariaDB, and 🐬MySQL
Current section
Files
Jump to
Current section
Files
src/cake@dialect@sqlite_dialect.erl
-module(cake@dialect@sqlite_dialect).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/cake/dialect/sqlite_dialect.gleam").
-export([cake_query_to_prepared_statement/1, read_query_to_prepared_statement/1, write_query_to_prepared_statement/1]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(
" 🪶SQLite dialect to be used in conjunction with the `sqlight` library.\n"
"\n"
).
-file("src/cake/dialect/sqlite_dialect.gleam", 28).
?DOC(" Converts a cake query to a 🪶SQLite prepared statement.\n").
-spec cake_query_to_prepared_statement(cake:cake_query(any())) -> cake@internal@prepared_statement:prepared_statement().
cake_query_to_prepared_statement(Qry) ->
_pipe = Qry,
cake:to_prepared_statement(_pipe, sqlite).
-file("src/cake/dialect/sqlite_dialect.gleam", 36).
?DOC(" Converts read query to a 🪶SQLite prepared statement.\n").
-spec read_query_to_prepared_statement(cake@internal@read_query:read_query()) -> cake@internal@prepared_statement:prepared_statement().
read_query_to_prepared_statement(Qry) ->
_pipe = Qry,
cake:read_query_to_prepared_statement(_pipe, sqlite).
-file("src/cake/dialect/sqlite_dialect.gleam", 44).
?DOC(" Converts a write query to a 🪶SQLite prepared statement.\n").
-spec write_query_to_prepared_statement(
cake@internal@write_query:write_query(any())
) -> cake@internal@prepared_statement:prepared_statement().
write_query_to_prepared_statement(Qry) ->
_pipe = Qry,
cake:write_query_to_prepared_statement(_pipe, sqlite).