#include <DbCore.h>
Public Member Functions | |
void | addStaticCondition (const std::string &condition) |
BulkDeleter (coral::ISchema &schema, const char *tableName) | |
template<typename P > | |
void | erase (const P ¶ms) |
void | flush () |
Static Public Attributes | |
static constexpr size_t | cacheSize = 1000 |
Private Attributes | |
ConditionBuffer< Types... > | m_buffer |
std::unique_ptr< coral::IBulkOperation > | m_coralDeleter |
coral::ISchema & | m_schema |
std::string | m_tableName |
|
inlineexplicit |
Definition at line 719 of file DbCore.h.
|
inline |
Definition at line 725 of file DbCore.h.
References cond::persistency::ConditionBuffer< Columns >::addStaticCondition(), and cond::persistency::BulkDeleter< Types >::m_buffer.
|
inline |
Definition at line 728 of file DbCore.h.
References cond::persistency::BulkDeleter< Types >::cacheSize, cond::persistency::ConditionBuffer< Columns >::get(), cond::persistency::ConditionBuffer< Columns >::getClause(), cond::persistency::BulkDeleter< Types >::m_buffer, cond::persistency::BulkDeleter< Types >::m_coralDeleter, cond::persistency::BulkDeleter< Types >::m_schema, cond::persistency::BulkDeleter< Types >::m_tableName, submitPVValidationJobs::params, and cond::persistency::ConditionBuffer< Columns >::set().
|
inline |
Definition at line 737 of file DbCore.h.
References cond::persistency::BulkDeleter< Types >::m_coralDeleter.
|
static |
Definition at line 718 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 747 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::addStaticCondition(), and cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 748 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase(), and cond::persistency::BulkDeleter< Types >::flush().
|
private |
Definition at line 744 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 745 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().