#include "CondCore/CondDB/interface/Exception.h"
#include "CondCore/CondDB/interface/Binary.h"
#include "CondCore/CondDB/interface/Time.h"
#include "CondCore/CondDB/interface/Types.h"
#include "CoralBase/AttributeList.h"
#include "CoralBase/Attribute.h"
#include "CoralBase/AttributeSpecification.h"
#include "CoralBase/Blob.h"
#include "CoralBase/TimeStamp.h"
#include "RelationalAccess/ICursor.h"
#include "RelationalAccess/ISchema.h"
#include "RelationalAccess/ISessionProxy.h"
#include "RelationalAccess/IQuery.h"
#include "RelationalAccess/TableDescription.h"
#include "RelationalAccess/ITable.h"
#include "RelationalAccess/ITableDataEditor.h"
#include "RelationalAccess/IBulkOperation.h"
#include "RelationalAccess/SchemaException.h"
#include <tuple>
#include <cstring>
#include <set>
#include <map>
#include <memory>
#include <boost/shared_ptr.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
Go to the source code of this file.
|
#define | column(...) SELECT_COLUMN_MACRO(__VA_ARGS__)(__VA_ARGS__) |
|
#define | FIXSIZE_COLUMN(NAME, TYPE, SIZE) |
|
#define | GET_4TH_ARG(arg1, arg2, arg3, arg4,...) arg4 |
|
#define | SELECT_COLUMN_MACRO(...) GET_4TH_ARG(__VA_ARGS__, FIXSIZE_COLUMN, VARSIZE_COLUMN, WRONG_PAR_NUMBER_ERROR ) |
|
#define | table(NAME) |
|
#define | VARSIZE_COLUMN(NAME, TYPE) FIXSIZE_COLUMN( NAME, TYPE, 0 ) |
|
#define | WRONG_PAR_NUMBER_ERROR(...) static_assert( false, "\"column\" macro accepts exactly 2 or 3 parameters" ) |
|
Definition at line 74 of file DbCore.h.
Referenced by EcalTBValidation::analyze(), EcalSimpleTBAnalyzer::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), TreeProducerCalibSimul::analyze(), FWTableWidget::buttonReleasedInBody(), L1GctTdrJetFinder::calcJetEnergy(), L1GctTdrJetFinder::calcJetTauVeto(), l1t::OMDSReader::columnNames(), l1t::OMDSReader::columnNamesView(), poly< T >::const_iterator::const_iterator(), poly< T >::const_iterator::decrement(), EcalDigiProducer::EcalDigiProducer(), L1GctHardwareJetFinder::findFinalClusters(), L1GctTdrJetFinder::findJets(), L1GctHardwareJetFinder::findLocalMaxima(), FWTableViewManager::FWTableViewManager(), CalibrationCluster::get3x3Id(), CalibrationCluster::get5x5Id(), poly< T >::const_iterator::increment(), L1GctHardwareJetFinder::makeProtoJet(), poly< T >::operator<(), operator<<(), pos::PixelFEDTestDAC::PixelFEDTestDAC(), RunInfoRead::readData(), RunSummaryRead::readData(), poly< T >::size(), and ValidateGeometry::validatePixelTopology().
#define FIXSIZE_COLUMN |
( |
|
NAME, |
|
|
|
TYPE, |
|
|
|
SIZE |
|
) |
| |
Value:struct NAME {\
};\
static char const * tname
tuple size
Write out results.
Definition at line 57 of file DbCore.h.
#define GET_4TH_ARG |
( |
|
arg1, |
|
|
|
arg2, |
|
|
|
arg3, |
|
|
|
arg4, |
|
|
|
... |
|
) |
| arg4 |
Value:namespace NAME {\
static char const * tname
Definition at line 49 of file DbCore.h.
Referenced by FWDialogBuilder::addTable(), ora::MappingToSchema::alter(), l1t::OMDSReader::basicQuery(), l1t::OMDSReader::basicQueryGenericKey(), HLTPrescaleRecorder::beginRun(), l1t::OMDSReader::columnNames(), ora::OraMainTable::create(), TestFunct::CreateMetaTable(), FWColumnLabelCellRenderer::draw(), L1TriggerScalerRead::dropTable(), HLTConfigData::dump(), EcalCondDBReader::EcalCondDBReader(), HLTPrescaleRecorder::endRun(), ora::MultiRecordInsertOperation::execute(), ora::InsertOperation::execute(), ora::UpdateOperation::execute(), ora::DeleteOperation::execute(), ora::SelectOperation::execute(), HLTConfigData::extract(), L1TOMDSHelper::getBeamConfiguration(), L1TOMDSHelper::getBunchStructure(), getCentralityFromFile(), L1TOMDSHelper::getInitBunchLumi(), L1TOMDSHelper::getNumberCollidingBunches(), L1TOMDSHelper::getRelativeBunchLumi(), ora::TableRegister::init(), ora::Serializer::lock(), DQMSummaryReader::readData(), RunInfoRead::readData(), RunSummaryRead::readData(), ora::OraMainTable::setParameter(), DreamSD::setPbWO2MaterialProperties_(), ora::BulkInsertOperation::setUp(), and cond::PayLoadInspector< DataT >::summary().
#define WRONG_PAR_NUMBER_ERROR |
( |
|
... | ) |
static_assert( false, "\"column\" macro accepts exactly 2 or 3 parameters" ) |