tables.anubis
879 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
* Created by PyramIDE.
* User: フランスのトトロ aka (David RENÉ)
* Date: 13/02/2016
* Time: 10:20
* © David RENÉ
*/
read tools/basis.anubis
transmit display.anubis
transmit model.anubis
transmit xlib/web/CXM_json.anubis
transmit hayamiki_lib/model/types/hk_table.anubis
transmit hayamiki_lib/model/types/hk_constraint.anubis
public define HK_Table
hk_table
(
String name, //name of the table
HK_Model model,
HK_Display display
)=
hk_table(name, "", model, display).
public define JsonValue
to_JSON
(
HK_Table table
)=
json_object("_HK_TABLE",
[ json_member("name", json_string(table.name)),
json_member("short_name", json_string(table.short_name)),
json_member("model", to_JSON(table.model)),
json_member("hk_display", to_JSON(table.display))
]
).