summaryrefslogtreecommitdiff
path: root/src/sql.hpp
blob: 1a1282305ffecd82206c32ff2d09d4f1cb60857b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <command_fwd.h>
#include <string>

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);
#undef EMBED_DECLARE
}