crawlserv++  [under development]
Application for crawling and analyzing textual content of websites.
crawlservpp::Module::Crawler::Database Member List

This is the complete list of members for crawlservpp::Module::Crawler::Database, including all inherited members.

addColumn(const std::string &tableName, const TableColumn &column)crawlservpp::Wrapper::Databaseinlineprotected
addDatabaseLock(const std::string &name, const IsRunningCallback &isRunningCallback)crawlservpp::Wrapper::Databaseinlineprotectedstatic
addOrUpdateTargetTable(const TargetTableProperties &properties)crawlservpp::Wrapper::Databaseinline
addPreparedStatement(const std::string &sqlQuery, std::size_t &id)crawlservpp::Wrapper::Databaseinlineprotected
addTargetColumn(const std::string &tableName, const TableColumn &column)crawlservpp::Wrapper::Databaseinline
addUrlIfNotExists(const std::string &urlString, bool manual)crawlservpp::Module::Crawler::Database
addUrlsIfNotExist(std::queue< std::string > &urls, bool manual)crawlservpp::Module::Crawler::Database
beginNoLock()crawlservpp::Wrapper::Databaseinline
checkConnection()crawlservpp::Wrapper::Databaseinlineprotected
clearPreparedStatement(std::size_t &id)crawlservpp::Wrapper::Databaseinlineprotected
compressTable(const std::string &tableName)crawlservpp::Wrapper::Databaseinlineprotected
createTable(const TableProperties &properties)crawlservpp::Wrapper::Databaseinlineprotected
Database(Module::Database &dbThread)crawlservpp::Module::Crawler::Databaseexplicit
crawlservpp::Wrapper::Database::Database(Database &)=deletecrawlservpp::Wrapper::Database
crawlservpp::Wrapper::Database::Database(Database &&)=deletecrawlservpp::Wrapper::Database
databasecrawlservpp::Wrapper::Databaseprotected
deleteTargetTable(const std::string &type, std::uint64_t tableId)crawlservpp::Wrapper::Databaseinline
dropTable(const std::string &tableName)crawlservpp::Wrapper::Databaseinlineprotected
endNoLock()crawlservpp::Wrapper::Databaseinline
getColumnType(const std::string &tableName, const std::string &columnName)crawlservpp::Wrapper::Databaseinline
getConfiguration(std::uint64_t configId)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetValue &data)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetFields &data)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetFieldsMixed &data)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetColumn &data)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetColumns &data)crawlservpp::Wrapper::Databaseinline
getCustomData(Data::GetColumnsMixed &data)crawlservpp::Wrapper::Databaseinline
getLastInsertedId()crawlservpp::Wrapper::Databaseinlineprotected
getLoggingMin() constcrawlservpp::Wrapper::Databaseinlineprotected
getLoggingVerbose() constcrawlservpp::Wrapper::Databaseinlineprotected
getMaxAllowedPacketSize() constcrawlservpp::Wrapper::Databaseinlineprotected
getNextUrl(std::uint64_t currentUrlId)crawlservpp::Module::Crawler::Database
getNumberOfUrls()crawlservpp::Module::Crawler::Database
getOptions() constcrawlservpp::Wrapper::Databaseinlineprotected
getPreparedStatement(std::size_t id)crawlservpp::Wrapper::Databaseinlineprotected
getQueryProperties(std::uint64_t queryId, QueryProperties &queryPropertiesTo)crawlservpp::Wrapper::Databaseinline
getRequestCounter()crawlservpp::Wrapper::Databaseinlinestatic
getTargetTableId(const std::string &type, std::uint64_t listId, const std::string &tableName)crawlservpp::Wrapper::Databaseinline
getTargetTableName(const std::string &type, std::uint64_t tableId)crawlservpp::Wrapper::Databaseinline
getTargetTables(const std::string &type, std::uint64_t listId)crawlservpp::Wrapper::Databaseinline
getUrlId(const std::string &url)crawlservpp::Module::Crawler::Database
getUrlListIdString() constcrawlservpp::Wrapper::Databaseinlineprotected
getUrlLockTime(std::uint64_t urlId)crawlservpp::Module::Crawler::Database
getUrlPosition(std::uint64_t urlId)crawlservpp::Module::Crawler::Database
getWebsiteDomain(std::uint64_t websiteId)crawlservpp::Wrapper::Databaseinline
getWebsiteIdString() constcrawlservpp::Wrapper::Databaseinlineprotected
insertCustomData(const Data::InsertValue &data)crawlservpp::Wrapper::Databaseinline
insertCustomData(const Data::InsertFields &data)crawlservpp::Wrapper::Databaseinline
insertCustomData(const Data::InsertFieldsMixed &data)crawlservpp::Wrapper::Databaseinline
isArchivedContentExists(std::uint64_t urlId, const std::string &timeStamp)crawlservpp::Module::Crawler::Database
isColumnExists(const std::string &tableName, const std::string &columnName)crawlservpp::Wrapper::Databaseinline
isTableEmpty(const std::string &tableName)crawlservpp::Wrapper::Databaseinline
isTableExists(const std::string &tableName)crawlservpp::Wrapper::Databaseinline
isUrlCrawled(std::uint64_t urlId)crawlservpp::Module::Crawler::Database
lockUrlIfOk(std::uint64_t urlId, const std::string &lockTime, std::uint32_t lockTimeout)crawlservpp::Module::Crawler::Database
log(std::uint8_t level, const std::string &logEntry)crawlservpp::Wrapper::Databaseinline
log(std::uint8_t level, std::queue< std::string > &logEntries)crawlservpp::Wrapper::Databaseinline
operator=(Database &)=deletecrawlservpp::Wrapper::Database
operator=(Database &&)=deletecrawlservpp::Wrapper::Database
prepare()crawlservpp::Module::Crawler::Database
removeDatabaseLock(const std::string &name)crawlservpp::Wrapper::Databaseinlineprotectedstatic
reserveForPreparedStatements(std::size_t n)crawlservpp::Wrapper::Databaseinlineprotected
saveArchivedContent(std::uint64_t urlId, const std::string &timeStamp, std::uint32_t response, const std::string &type, const std::string &content)crawlservpp::Module::Crawler::Database
saveContent(std::uint64_t urlId, std::uint32_t response, const std::string &type, const std::string &content)crawlservpp::Module::Crawler::Database
setLogging(std::uint8_t level, std::uint8_t min, std::uint8_t verbose)crawlservpp::Wrapper::Databaseinline
setMaxBatchSize(std::uint16_t setMaxBatchSize)crawlservpp::Module::Crawler::Database
setRecrawl(bool isRecrawl)crawlservpp::Module::Crawler::Database
setSleepOnError(std::uint64_t seconds)crawlservpp::Wrapper::Databaseinline
setTimeOut(std::uint64_t milliseconds)crawlservpp::Wrapper::Databaseinline
setUrlCaseSensitive(bool isUrlCaseSensitive)crawlservpp::Module::Crawler::Database
setUrlDebug(bool isUrlDebug)crawlservpp::Module::Crawler::Database
setUrlFinishedIfOk(std::uint64_t urlId, const std::string &lockTime)crawlservpp::Module::Crawler::Database
setUrlListCaseSensitive(std::uint64_t listId, bool isCaseSensitive)crawlservpp::Wrapper::Databaseinlineprotected
setUrlStartupCheck(bool isUrlStartupCheck)crawlservpp::Module::Crawler::Database
sqlException(const std::string &function, const sql::SQLException &e)crawlservpp::Wrapper::Databaseinlineprotectedstatic
sqlExecute(sql::PreparedStatement &sqlPreparedStatement)crawlservpp::Wrapper::Databaseinlineprotectedstatic
sqlExecuteQuery(sql::PreparedStatement &sqlPreparedStatement)crawlservpp::Wrapper::Databaseinlineprotectedstatic
sqlExecuteUpdate(sql::PreparedStatement &sqlPreparedStatement)crawlservpp::Wrapper::Databaseinlineprotectedstatic
tryDatabaseLock(const std::string &name)crawlservpp::Wrapper::Databaseinlineprotectedstatic
unLockUrlIfOk(std::uint64_t urlId, const std::string &lockTime)crawlservpp::Module::Crawler::Database
updateCustomData(const Data::UpdateValue &data)crawlservpp::Wrapper::Databaseinline
updateCustomData(const Data::UpdateFields &data)crawlservpp::Wrapper::Databaseinline
updateCustomData(const Data::UpdateFieldsMixed &data)crawlservpp::Wrapper::Databaseinline
urlDuplicationCheck()crawlservpp::Module::Crawler::Database
urlEmptyCheck()crawlservpp::Module::Crawler::Database
urlHashCheck()crawlservpp::Module::Crawler::Database
urlUtf8Check()crawlservpp::Module::Crawler::Database
~Database()=defaultcrawlservpp::Wrapper::Databasevirtual