#pragma once #include #include namespace WebStat::SQL { #define EMBED_DECLARE(Name) \ extern const std::string Name; \ extern const DB::CommandOptionsPtr Name##_OPTS EMBED_DECLARE(ACCESS_LOG_INSERT); EMBED_DECLARE(ACCESS_LOG_PURGE_OLD); EMBED_DECLARE(ENTITY_INSERT); EMBED_DECLARE(ENTITY_UPDATE_DETAIL); EMBED_DECLARE(HOST_UPSERT); EMBED_DECLARE(SELECT_UNINSERTABLE); EMBED_DECLARE(DELETE_ENTITY); EMBED_DECLARE(MARK_ENTITY_RETRIED); EMBED_DECLARE(SET_ENTITY_TYPE); #undef EMBED_DECLARE }