diff --git a/controller/hk_controller.anubis b/controller/hk_controller.anubis index 999d81a..30245f4 100644 --- a/controller/hk_controller.anubis +++ b/controller/hk_controller.anubis @@ -27,15 +27,17 @@ public type HK_Table_controller: hk_table_controller( String table_name, List(String) columns_name, - + String select_fields, //Create (SQLite3DataBase db, List(Web_arg) lwa) -> Maybe(Int) write_from_type, (SQLite3DataBase db, List(Web_arg) lwa) -> Maybe(Int) write_from_fields, //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, + (SQLite3DataBase db, List(String) columns, Bool resolve_fk) -> List(((Int -> SQLite3Datum) -> JsonMember)) make_json_extractor, + + (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 (SQLite3DataBase db, List(Int) l_int) -> Maybe(One) delete, -- libgit2 0.21.4