diff --git a/controller/hk_controller.anubis b/controller/hk_controller.anubis index cd1181f..999d81a 100644 --- a/controller/hk_controller.anubis +++ b/controller/hk_controller.anubis @@ -25,17 +25,19 @@ transmit calexium_lib/database/db_types.anubis public type HK_Table_controller: hk_table_controller( - String table_name, - //Create + String table_name, + List(String) columns_name, + + //Create (SQLite3DataBase db, List(Web_arg) lwa) -> Maybe(Int) write_from_type, (SQLite3DataBase db, List(Web_arg) lwa) -> Maybe(Int) write_from_fields, - //Read + //Read (SQLite3DataBase db, String clause) -> Int get_count, //(SQLite3DataBase db, String clause) -> List($T) get_all_by_clause_to_list_type, (SQLite3DataBase db, List(String) columns, Bool resolve_fk, DB_id) -> JsonValue get_one_json, (SQLite3DataBase db, List(String) columns, Bool resolve_fk, HK_Referer referer, String clause, String order_by) -> JsonValue get_rows_json, - //Update - //Delete + //Update + //Delete (SQLite3DataBase db, List(Int) l_int) -> Maybe(One) delete, //view interface -- libgit2 0.21.4