Definition at line 47 of file RelationalMapping.h.
void ora::PrimitiveMapping::process |
( |
MappingElement & |
parentElement, |
|
|
const std::string & |
attributeName, |
|
|
const std::string & |
attributeNameForSchema, |
|
|
const std::string & |
scopeNameForSchema |
|
) |
| |
|
virtual |
Implements ora::IRelationalMapping.
Definition at line 183 of file RelationalMapping.cc.
References edm::TypeWithDict::isEnum(), ora::ClassUtils::isTypeString(), ora::MappingElement::primitiveMappingElementType(), ora::processLeafElement(), ora::ClassUtils::resolvedType(), AlCaHLTBitMon_QueryRunRegistry::string, edmStreamStallGrapher::t, and edm::TypeWithDict::typeInfo().
Referenced by ConfigBuilder.ConfigBuilder::__init__(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::anyOf(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::dumpPython(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HARVESTING(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), ConfigBuilder.ConfigBuilder::scheduleSequence(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProperty().
188 const std::type_info* attrType = t.
isEnum() ? &
typeid(int) : &t.
typeInfo();
191 std::string typeName = coral::AttributeSpecification::typeNameForId(*attrType);
197 attributeNameForSchema,
edm::TypeWithDict resolvedType(const edm::TypeWithDict &typ)
static std::string primitiveMappingElementType()
Returns the name of the primitive mapping element type.
bool isTypeString(const edm::TypeWithDict &typ)
std::type_info const & typeInfo() const
void processLeafElement(MappingElement &parentElement, const std::string &elementType, const std::string &typeName, const std::string &attributeName, const std::string &attributeNameForSchema, const std::string &scopeNameForSchema, TableRegister &tableRegister)
TableRegister & m_tableRegister