Commit c6986bdf505841a8b1986830603730192594592b

Authored by totoro
1 parent 974c8566

add generic get_DB_id_by_clause

Showing 1 changed file with 14 additions and 0 deletions   Show diff stats
controller/hk_sql_utils.anubis
@@ -160,6 +160,20 @@ public define Maybe(Int) @@ -160,6 +160,20 @@ public define Maybe(Int)
160 get_mb_id_by_clause(db, table_name, "id", clause) 160 get_mb_id_by_clause(db, table_name, "id", clause)
161 . 161 .
162 162
  163 +public define DB_id
  164 + get_DB_id_by_clause
  165 + (
  166 + SQLite3DataBase db,
  167 + String table_name,
  168 + String clause
  169 + )=
  170 + if get_mb_id_by_clause(db, table_name, "id", clause) is
  171 + {
  172 + failure then none,
  173 + success(id) then db_id(id)
  174 + }
  175 +.
  176 +
163 public define Maybe(One -> SQLite3Row) 177 public define Maybe(One -> SQLite3Row)
164 get_cursor_by_clause 178 get_cursor_by_clause
165 ( 179 (