From b1d6a387b2d0255c6e209c2afc2eb7b11ead2a67 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 24 Jul 2021 14:54:38 +0100 Subject: Dedupe a bit --- lib/output/pq/updateDatabase.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/output/pq/updateDatabase.h') diff --git a/lib/output/pq/updateDatabase.h b/lib/output/pq/updateDatabase.h index 89d9916..970c6d5 100644 --- a/lib/output/pq/updateDatabase.h +++ b/lib/output/pq/updateDatabase.h @@ -6,6 +6,7 @@ #include #include #include +#include namespace MyGrate::Input { class MySQLConn; @@ -65,6 +66,10 @@ namespace MyGrate::Output::Pq { UpdateDatabase(PqConn &&, uint64_t source); UpdateDatabase(PqConn &&, uint64_t source, RecordSetPtr cfg); + static void verifyRow(const MariaDB_Event_Ptr & e, const TableDefPtr &); + static void copyAll(const Row & r, std::back_insert_iterator> &&); + static void copyKeys(const Row & r, const TableDefPtr &, std::back_insert_iterator> &&); + using Tables = std::map>; Tables tables; Tables::const_iterator selected; -- cgit v1.2.3