Current section

Files

Jump to
cake src cake@dialect@sqlite_dialect.erl
Raw

src/cake@dialect@sqlite_dialect.erl

-module(cake@dialect@sqlite_dialect).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-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).