Commit 03b4965766405b4dec625516414cd1d6d7785723
1 parent
de8fdfcf
add a short_name for table. This is necessary because during checking process th…
…e name of the table is prefixed by the application name. Hence short_name is the memory of original table name
Showing
1 changed file
with
16 additions
and
3 deletions
Show diff stats
database/model/db_model.anubis
| @@ -205,11 +205,24 @@ public type HK_Display: | @@ -205,11 +205,24 @@ public type HK_Display: | ||
| 205 | List(String)). | 205 | List(String)). |
| 206 | 206 | ||
| 207 | public type HK_Table: | 207 | public type HK_Table: |
| 208 | - hk_table ( String name, // name of the table | 208 | + hk_table ( String name, //name of the table |
| 209 | + String short_name, //table name without app_name in prefix | ||
| 209 | HK_Model model, | 210 | HK_Model model, |
| 210 | HK_Display display). | 211 | HK_Display display). |
| 211 | 212 | ||
| 212 | - *** (3.8) 'DB_Database' (describing a whole database). | 213 | +public define HK_Table |
| 214 | + hk_table | ||
| 215 | + ( | ||
| 216 | + String name, //name of the table | ||
| 217 | + HK_Model model, | ||
| 218 | + HK_Display display | ||
| 219 | + )= | ||
| 220 | + hk_table(name, "", model, display). | ||
| 221 | + | ||
| 222 | + | ||
| 223 | + | ||
| 224 | + | ||
| 225 | + | ||
| 213 | 226 | ||
| 214 | Description of a whole database: | 227 | Description of a whole database: |
| 215 | 228 | ||
| @@ -977,7 +990,7 @@ public define String | @@ -977,7 +990,7 @@ public define String | ||
| 977 | String indent, //indentation string to use | 990 | String indent, //indentation string to use |
| 978 | HK_List_View list_view //list view to generate | 991 | HK_List_View list_view //list view to generate |
| 979 | )= | 992 | )= |
| 980 | - since table is hk_table(table_name, model, _), //get name and model of the table | 993 | + since table is hk_table(table_name, short, model, _), //get name and model of the table |
| 981 | since model is hk_model( columns, _), //get all columns of table | 994 | since model is hk_model( columns, _), //get all columns of table |
| 982 | // since display is db_display(views, _), // | 995 | // since display is db_display(views, _), // |
| 983 | with current_list_column = if list_view is | 996 | with current_list_column = if list_view is |