summaryrefslogtreecommitdiff
path: root/src/sql.hpp
blob: f0dfb052c5f590b2534fd932c14b58cb5e79e12a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#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(ENTITY_INSERT);
	EMBED_DECLARE(ENTITY_UPDATE_DETAIL);
	EMBED_DECLARE(HOST_UPSERT);
#undef EMBED_DECLARE
}