/* * Created by PyramIDE. * User: フランスのトトロ * Date: 31/12/2015 * Time: 13:42 * © Calexium */ read hayamiki_lib/types/hayamiki.anubis read tools/basis.anubis read tools/streams.anubis read tools/ISO-8601.anubis define Maybe(One) foreign_table_header ( Stream stream, List(HK_Model_Column) columns )= if columns is { [] then success(unique), [h . t] then since h is hk_column(_, type, _, _), if type is foreign_key(app, table_name) then if write_string(stream, "\nread database/generated/"+table_name+".anubis") is { failure then failure, success(_) then foreign_table_header(stream, t) } else foreign_table_header(stream, t) } . List(MetaSQL_ColStruct) public define Maybe(One) generate_header ( Stream stream, List(HK_Model_Column) columns )= if write_string(stream, "/* * Created by 早見木 (Hayamiki). * Database generator written by フランスのトトロ aka (David RENÉ) * Date: "+_Int_to_ISO_8601_date(now)+" * Time: "+_Int_to_ISO_8601_time(now)+" * */ read tools/basis.anubis read calexium_lib/web/CXM_making_a_web_site.anubis read calexium_lib/web/CXM_common.anubis read calexium_lib/web/CXM_web_dump.anubis read calexium_lib/web/CXM_web_arg_utils.anubis read calexium_lib/web/CXM_json.anubis read calexium_lib/web/widgets/icons_set.anubis read data_base/sqlite.anubis read data_base/db_tools.anubis read calexium_lib/database/db_utils.anubis read calexium_lib/database/db_types.anubis read hayamiki_lib/view/types/hk_form.anubis read hayamiki_lib/view/types/hk_view.anubis read hayamiki_lib/view/types/hk_filter.anubis read hayamiki_lib/types/hayamiki.anubis read hayamiki_lib/controller/hk_sql_utils.anubis read system/logger.anubis read system/datetime.anubis read system/convert.anubis read system/string.anubis read calexium_lib/net_services_protocols/logger_service.anubis read app/app_loggers.anubis ") is failure then failure else foreign_table_header(stream, columns) .