Packages
cake
2.0.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@internal@dialect.erl
-module(cake@internal@dialect).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([placeholder_base/1]).
-export_type([dialect/0]).
-type dialect() :: postgres | sqlite | maria | mysql.
-spec placeholder_base(dialect()) -> binary().
placeholder_base(Dlct) ->
case Dlct of
postgres ->
<<"$"/utf8>>;
sqlite ->
<<"?"/utf8>>;
maria ->
<<"?"/utf8>>;
mysql ->
<<"?"/utf8>>
end.