proc execThenSaveHistory(rdb: SqliteConnections; tableName: string;
queries: seq[string]; checksum: string) {.
...raises: [Exception, ValueError, OSError], tags: [RootEffect, TimeEffect,
WriteDirEffect, ReadDirEffect, ReadIOEffect, WriteIOEffect, ReadDbEffect].}
proc execThenSaveHistory(rdb: SqliteConnections; tableName: string;
query: string; checksum: string) {.
...raises: [Exception, ValueError, OSError], tags: [RootEffect, TimeEffect,
WriteDirEffect, ReadDirEffect, ReadIOEffect, WriteIOEffect, ReadDbEffect].}
proc shouldRun(rdb: SqliteConnections; table: Table; checksum: string;
isReset: bool): bool {....raises: [Exception, ValueError, OSError,
KeyError], tags: [RootEffect, TimeEffect, WriteDirEffect, ReadDirEffect,
ReadIOEffect, WriteIOEffect, ReadDbEffect].}