From f80bd32b5ae0327c90c5b47d61f400bd29d94010 Mon Sep 17 00:00:00 2001 From: totoro Date: Sat, 29 Sep 2018 23:48:24 +0200 Subject: [PATCH] added in table controller : - select_fields (all columns name of the datatable separated with coma) - make_json_extractor --- controller/hk_controller.anubis | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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