Packages
cake
0.2.0
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
Retired package: Deprecated - a stable release is available, please use >= 1.0.0
Current section
Files
Jump to
Current section
Files
src/cake/query/from.gleam
//// Functions to build the `FROM` clause of an SQL query.
////
import cake/internal/query.{type From, type Query, FromSubQuery, FromTable}
pub fn table(name tbl_nm: String) -> From {
tbl_nm |> FromTable
}
pub fn sub_query(sub_query qry: Query, alias als: String) -> From {
qry |> FromSubQuery(alias: als)
}
// TODO v3:
// pub fn table_exists(connection conn: Connection, table_name tbl_nm: String) -> Boolean {
// todo
// }
// TODO v3:
// pub fn tables_exists(connection conn: Connection, table_names tbl_nms: List(String)) -> List(#(String, Boolean)) {
// todo
// }