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@postgres_dialect.erl
-module(cake@dialect@postgres_dialect).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/cake/dialect/postgres_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(
" 🐘PostgreSQL dialect to be used in conjunction with the `pog`\n"
" library.\n"
"\n"
).
-file("src/cake/dialect/postgres_dialect.gleam", 29).
?DOC(" Converts a cake query to a 🐘PostgreSQL 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, postgres).
-file("src/cake/dialect/postgres_dialect.gleam", 37).
?DOC(" Converts read query to a 🐘PostgreSQL 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, postgres).
-file("src/cake/dialect/postgres_dialect.gleam", 45).
?DOC(" Converts a write query to a 🐘PostgreSQL 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, postgres).