#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 |
|
inline |
Definition at line 718 of file DbCore.h.
References cond::persistency::ConditionBuffer< Columns >::addStaticCondition(), and cond::persistency::BulkDeleter< Types >::m_buffer.
|
inline |
Definition at line 721 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, CalibrationSummaryClient_cfi::params, and cond::persistency::ConditionBuffer< Columns >::set().
|
inline |
Definition at line 730 of file DbCore.h.
References cond::persistency::BulkDeleter< Types >::m_coralDeleter.
|
staticconstexpr |
Definition at line 711 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 740 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::addStaticCondition(), and cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 741 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase(), and cond::persistency::BulkDeleter< Types >::flush().
|
private |
Definition at line 737 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().
|
private |
Definition at line 738 of file DbCore.h.
Referenced by cond::persistency::BulkDeleter< Types >::erase().