Packages
cake
2.2.1
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@maria_dialect.erl
-module(cake@dialect@maria_dialect).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/cake/dialect/maria_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(
" 🦭MariaDB dialect to be used in conjunction with the `shork` or `gmysql` libraries.\n"
"\n"
).
-file("src/cake/dialect/maria_dialect.gleam", 28).
?DOC(" Converts a cake query to a 🦭MariaDB 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, maria).
-file("src/cake/dialect/maria_dialect.gleam", 36).
?DOC(" Converts read query to a 🦭MariaDB 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, maria).
-file("src/cake/dialect/maria_dialect.gleam", 44).
?DOC(" Converts a write query to a 🦭MariaDB 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, maria).