| addColumn(const std::string &tableName, const TableColumn &column) | crawlservpp::Main::Database | protected |
| addConfiguration(std::uint64_t websiteId, const ConfigProperties &configProperties) | crawlservpp::Main::Database | |
| addDatabaseLock(const std::string &name, const IsRunningCallback &isRunningCallback) | crawlservpp::Main::Database | protectedstatic |
| addOrUpdateTargetTable(const TargetTableProperties &properties) | crawlservpp::Main::Database | |
| addPreparedStatement(const std::string &sqlQuery, std::size_t &id) | crawlservpp::Main::Database | protected |
| addQuery(std::uint64_t websiteId, const QueryProperties &queryProperties) | crawlservpp::Main::Database | |
| addThread(const ThreadOptions &threadOptions) | crawlservpp::Main::Database | |
| addUrlList(std::uint64_t websiteId, const UrlListProperties &listProperties) | crawlservpp::Main::Database | |
| addWebsite(const WebsiteProperties &websiteProperties) | crawlservpp::Main::Database | |
| beginNoLock() | crawlservpp::Main::Database | |
| checkConnection() | crawlservpp::Main::Database | |
| checkDataDir(const std::string &dir) | crawlservpp::Main::Database | |
| checkDirectory(const std::string &dir) | crawlservpp::Main::Database | protected |
| clearLogs(const std::string &logModule) | crawlservpp::Main::Database | |
| clearPreparedStatement(std::size_t &id) | crawlservpp::Main::Database | protected |
| clearTable(const std::string &tableName) | crawlservpp::Main::Database | protected |
| cloneTable(const std::string &tableName, const std::string &destDir) | crawlservpp::Main::Database | protected |
| compressTable(const std::string &tableName) | crawlservpp::Main::Database | protected |
| connect() | crawlservpp::Main::Database | |
| connection | crawlservpp::Main::Database | protected |
| createTable(const TableProperties &properties) | crawlservpp::Main::Database | protected |
| Database(const DatabaseSettings &dbSettings, const std::string &dbModule) | crawlservpp::Main::Database | |
| Database(Database &)=delete | crawlservpp::Main::Database | |
| Database(Database &&)=delete | crawlservpp::Main::Database | |
| deleteConfiguration(std::uint64_t configId) | crawlservpp::Main::Database | |
| deleteQuery(std::uint64_t queryId) | crawlservpp::Main::Database | |
| deleteTargetTable(const std::string &type, std::uint64_t tableId) | crawlservpp::Main::Database | |
| deleteThread(std::uint64_t threadId) | crawlservpp::Main::Database | |
| deleteUrlList(std::uint64_t listId) | crawlservpp::Main::Database | |
| deleteUrls(std::uint64_t listId, std::queue< uint64_t > &urlIds) | crawlservpp::Main::Database | |
| deleteWebsite(std::uint64_t websiteId) | crawlservpp::Main::Database | |
| driver | crawlservpp::Main::Database | protectedstatic |
| dropTable(const std::string &tableName) | crawlservpp::Main::Database | protected |
| duplicateConfiguration(std::uint64_t configId) | crawlservpp::Main::Database | |
| duplicateQuery(std::uint64_t queryId) | crawlservpp::Main::Database | |
| duplicateWebsite(std::uint64_t websiteId, const Queries &queries) | crawlservpp::Main::Database | |
| duplicateWebsiteNamespace(const std::string &websiteNamespace) | crawlservpp::Main::Database | |
| endNoLock() | crawlservpp::Main::Database | |
| endTransaction(bool success) | crawlservpp::Main::Database | |
| getChangedUrlsByWebsiteUpdate(std::uint64_t websiteId, const WebsiteProperties &websiteProperties) | crawlservpp::Main::Database | |
| getColumnType(const std::string &tableName, const std::string &columnName) | crawlservpp::Main::Database | |
| getConfiguration(std::uint64_t configId) | crawlservpp::Main::Database | |
| getConnectionId() const | crawlservpp::Main::Database | |
| getCustomData(Data::GetValue &data) | crawlservpp::Main::Database | |
| getCustomData(Data::GetFields &data) | crawlservpp::Main::Database | |
| getCustomData(Data::GetFieldsMixed &data) | crawlservpp::Main::Database | |
| getCustomData(Data::GetColumn &data) | crawlservpp::Main::Database | |
| getCustomData(Data::GetColumns &data) | crawlservpp::Main::Database | |
| getCustomData(Data::GetColumnsMixed &data) | crawlservpp::Main::Database | |
| getDataDir() const | crawlservpp::Main::Database | |
| getDriverVersion() const | crawlservpp::Main::Database | |
| getLastInsertedId() | crawlservpp::Main::Database | protected |
| getLostUrlsByWebsiteUpdate(std::uint64_t websiteId, const WebsiteProperties &websiteProperties) | crawlservpp::Main::Database | |
| getMaxAllowedPacketSize() const | crawlservpp::Main::Database | |
| getNumberOfLogEntries(const std::string &logModule) | crawlservpp::Main::Database | |
| getPreparedStatement(std::size_t id) | crawlservpp::Main::Database | protected |
| getQueryProperties(std::uint64_t queryId, QueryProperties &queryPropertiesTo) | crawlservpp::Main::Database | |
| getRequestCounter() | crawlservpp::Main::Database | inlinestatic |
| getSettings() const | crawlservpp::Main::Database | |
| getTargetTableId(const std::string &type, std::uint64_t listId, const std::string &tableName) | crawlservpp::Main::Database | |
| getTargetTableName(std::string_view type, std::uint64_t tableId) | crawlservpp::Main::Database | |
| getTargetTables(const std::string &type, std::uint64_t listId) | crawlservpp::Main::Database | |
| getThreadPauseTime(std::uint64_t threadId) | crawlservpp::Main::Database | |
| getThreadRunTime(std::uint64_t threadId) | crawlservpp::Main::Database | |
| getThreads() | crawlservpp::Main::Database | |
| getUrlListNamespace(std::uint64_t listId) | crawlservpp::Main::Database | |
| getUrlListNamespaceFromTargetTable(const std::string &type, std::uint64_t tableId) | crawlservpp::Main::Database | |
| getUrlLists(std::uint64_t websiteId) | crawlservpp::Main::Database | |
| getUrls(std::uint64_t listId) | crawlservpp::Main::Database | |
| getUrlsWithIds(std::uint64_t listId) | crawlservpp::Main::Database | |
| getWebsiteDataDirectory(std::uint64_t websiteId) | crawlservpp::Main::Database | |
| getWebsiteDomain(std::uint64_t id) | crawlservpp::Main::Database | |
| getWebsiteFromUrlList(std::uint64_t listId) | crawlservpp::Main::Database | |
| getWebsiteNamespace(std::uint64_t websiteId) | crawlservpp::Main::Database | |
| getWebsiteNamespaceFromConfig(std::uint64_t configId) | crawlservpp::Main::Database | |
| getWebsiteNamespaceFromTargetTable(const std::string &type, std::uint64_t tableId) | crawlservpp::Main::Database | |
| getWebsiteNamespaceFromUrlList(std::uint64_t listId) | crawlservpp::Main::Database | |
| initializeSql() | crawlservpp::Main::Database | |
| insertCustomData(const Data::InsertValue &data) | crawlservpp::Main::Database | |
| insertCustomData(const Data::InsertFields &data) | crawlservpp::Main::Database | |
| insertCustomData(const Data::InsertFieldsMixed &data) | crawlservpp::Main::Database | |
| isColumnExists(const std::string &tableName, const std::string &columnName) | crawlservpp::Main::Database | |
| isConfiguration(std::uint64_t configId) | crawlservpp::Main::Database | |
| isConfiguration(std::uint64_t websiteId, std::uint64_t configId) | crawlservpp::Main::Database | |
| isCorpus(std::uint64_t firstId, bool requireArticles, bool requireDates) | crawlservpp::Main::Database | |
| isQuery(std::uint64_t queryId) | crawlservpp::Main::Database | |
| isQuery(std::uint64_t websiteId, std::uint64_t queryId) | crawlservpp::Main::Database | |
| isTableEmpty(const std::string &tableName) | crawlservpp::Main::Database | |
| isTableExists(const std::string &tableName) | crawlservpp::Main::Database | |
| isTargetTable(std::string_view type, std::uint64_t websiteId, std::uint64_t urlListId, std::uint64_t tableID) | crawlservpp::Main::Database | |
| isUrlList(std::uint64_t urlListId) | crawlservpp::Main::Database | |
| isUrlList(std::uint64_t websiteId, std::uint64_t urlListId) | crawlservpp::Main::Database | |
| isUrlListCaseSensitive(std::uint64_t listId) | crawlservpp::Main::Database | protected |
| isUrlListNamespace(std::uint64_t websiteId, const std::string &nameSpace) | crawlservpp::Main::Database | |
| isWebsite(std::uint64_t websiteId) | crawlservpp::Main::Database | |
| isWebsiteNamespace(const std::string &nameSpace) | crawlservpp::Main::Database | |
| lockTables(std::queue< TableNameWriteAccess > &tableLocks) | crawlservpp::Main::Database | |
| log(const std::string &logEntry) | crawlservpp::Main::Database | |
| log(const std::string &logModule, const std::string &logEntry) | crawlservpp::Main::Database | |
| mergeUrls(std::uint64_t listId, std::queue< std::string > &urls) | crawlservpp::Main::Database | |
| moveQuery(std::uint64_t queryId, std::uint64_t toWebsiteId) | crawlservpp::Main::Database | |
| moveWebsite(std::uint64_t websiteId, const WebsiteProperties &websiteProperties) | crawlservpp::Main::Database | |
| operator=(Database &)=delete | crawlservpp::Main::Database | |
| operator=(Database &&)=delete | crawlservpp::Main::Database | |
| prepare() | crawlservpp::Main::Database | |
| readColumnAsStrings(const std::string &tableName, const std::string &columnName, const std::string &condition, std::vector< std::string > &contentsTo) | crawlservpp::Main::Database | |
| readTableAsStrings(const std::string &tableName, std::vector< std::vector< std::string >> &contentsTo, bool includeColumnNames) | crawlservpp::Main::Database | |
| removeDatabaseLock(const std::string &name) | crawlservpp::Main::Database | protectedstatic |
| reserveForPreparedStatements(std::size_t n) | crawlservpp::Main::Database | protected |
| resetAnalyzingStatus(std::uint64_t listId) | crawlservpp::Main::Database | |
| resetAutoIncrement(const std::string &tableName) | crawlservpp::Main::Database | protected |
| resetExtractingStatus(std::uint64_t listId) | crawlservpp::Main::Database | |
| resetParsingStatus(std::uint64_t listId) | crawlservpp::Main::Database | |
| setSleepOnError(std::uint64_t seconds) | crawlservpp::Main::Database | |
| setThreadPauseTime(std::uint64_t threadId, std::uint64_t threadPauseTime) | crawlservpp::Main::Database | |
| setThreadRunTime(std::uint64_t threadId, std::uint64_t threadRunTime) | crawlservpp::Main::Database | |
| setThreadStatus(std::uint64_t threadId, bool threadPaused, const std::string &threadStatusMessage) | crawlservpp::Main::Database | |
| setThreadStatus(std::uint64_t threadId, const std::string &threadStatusMessage) | crawlservpp::Main::Database | |
| setTimeOut(std::uint64_t milliseconds) | crawlservpp::Main::Database | |
| setUrlListCaseSensitive(std::uint64_t listId, bool isCaseSensitive) | crawlservpp::Main::Database | protected |
| sqlException(const std::string &function, const sql::SQLException &e) | crawlservpp::Main::Database | protectedstatic |
| sqlExecute(T &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| sqlExecute(std::unique_ptr< T > &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| sqlExecuteQuery(T &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| sqlExecuteQuery(std::unique_ptr< T > &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| sqlExecuteUpdate(T &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| sqlExecuteUpdate(std::unique_ptr< T > &statement, Args... args) | crawlservpp::Main::Database | inlineprotectedstatic |
| startTransaction(const std::string &isolationLevel) | crawlservpp::Main::Database | |
| tryDatabaseLock(const std::string &name) | crawlservpp::Main::Database | protectedstatic |
| unlockTables() | crawlservpp::Main::Database | |
| update() | crawlservpp::Main::Database | |
| updateConfiguration(std::uint64_t configId, const ConfigProperties &configProperties) | crawlservpp::Main::Database | |
| updateCustomData(const Data::UpdateValue &data) | crawlservpp::Main::Database | |
| updateCustomData(const Data::UpdateFields &data) | crawlservpp::Main::Database | |
| updateCustomData(const Data::UpdateFieldsMixed &data) | crawlservpp::Main::Database | |
| updateQuery(std::uint64_t queryId, const QueryProperties &queryProperties) | crawlservpp::Main::Database | |
| updateUrlList(std::uint64_t listId, const UrlListProperties &listProperties) | crawlservpp::Main::Database | |
| updateWebsite(std::uint64_t websiteId, const WebsiteProperties &websiteProperties) | crawlservpp::Main::Database | |
| Wrapper::Database class | crawlservpp::Main::Database | friend |
| Wrapper::DatabaseLock class | crawlservpp::Main::Database | friend |
| Wrapper::DatabaseTryLock class | crawlservpp::Main::Database | friend |
| ~Database() | crawlservpp::Main::Database | virtual |