#include <OW_MetaRepository2.hpp>
Collaboration diagram for OW_NAMESPACE::MetaRepository2:
Definition at line 46 of file OW_MetaRepository2.hpp.
|
Create a new MetaRepository object.
Definition at line 527 of file OW_MetaRepository2.cpp. References env, m_classCache, OW_NAMESPACE::ConfigOpts::MAX_CLASS_CACHE_SIZE_opt, OW_DEFAULT_MAX_CLASS_CACHE_SIZE_I, OW_NAMESPACE::Cache< T >::setMaxCacheSize(), and OW_NAMESPACE::String::toUInt32(). |
|
Definition at line 66 of file OW_MetaRepository2.cpp. References close(). |
|
|
|
Add a qualifier type to the repository.
Definition at line 236 of file OW_MetaRepository2.cpp. |
|
|
|
|
|
Make a path to a CIM class.
Definition at line 125 of file OW_MetaRepository2.cpp. References className, OW_NAMESPACE::String::empty(), ns, and OW_ASSERT. |
|
Make a path to a qualifier.
Definition at line 112 of file OW_MetaRepository2.cpp. References OW_NAMESPACE::String::empty(), ns, and OW_ASSERT. |
|
|
|
|
|
Definition at line 101 of file OW_MetaRepository2.cpp. References OW_NAMESPACE::dbDatabase::close(), m_classes, m_namespaces, m_qualifierlists, m_qualifiers, and m_subclasslists. Referenced by OW_NAMESPACE::CIMRepository2::close(), and ~MetaRepository2(). |
|
creates a class in the store
Definition at line 383 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::createClass(). |
|
Create a namespace.
Definition at line 506 of file OW_MetaRepository2.cpp. References OW_NAMESPACE::String::empty(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, ns, and OW_THROWCIM. Referenced by OW_NAMESPACE::CIMRepository2::createNameSpace(). |
|
Delete an existing class from the store.
Definition at line 362 of file OW_MetaRepository2.cpp. |
|
Delete the given namespace and all object contained within it.
Definition at line 496 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::deleteNameSpace(). |
|
Delete an existing qualifier from the repository.
Definition at line 212 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::deleteQualifierType(). |
|
Enumerates the class specified by className.
Definition at line 437 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::_getAssociationClasses(), and OW_NAMESPACE::CIMRepository2::enumClasses(). |
|
Enumerates the class names specified by className.
Definition at line 488 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::enumClassNames(). |
|
Definition at line 61 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::enumNameSpace(). |
|
Enumerator the qualifiers in a given namespace.
Definition at line 182 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::enumQualifierTypes(). |
|
Gets an existing class from the store.
Definition at line 306 of file OW_MetaRepository2.cpp. References OW_NAMESPACE::CIMException::SUCCESS. Referenced by OW_NAMESPACE::CIMRepository2::_getAssociationClasses(), OW_NAMESPACE::CIMRepository2::_getClass(), OW_NAMESPACE::CIMRepository2::_instGetClass(), and OW_NAMESPACE::CIMRepository2::getClass(). |
|
Get an existing qualifier type from the repository.
Definition at line 138 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::getQualifierType(). |
|
Get all top level classes that are associations.
|
|
set a class in the store - note children are not affected
Definition at line 413 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::modifyClass(). |
|
|
Open this MetaRepository.
Definition at line 79 of file OW_MetaRepository2.cpp. References OW_NAMESPACE::dbDatabase::E_DUPLICATES, OW_NAMESPACE::dbDatabase::E_NO_DUPLICATES, m_classes, m_namespaces, m_qualifierlists, m_qualifiers, m_subclasslists, and OW_NAMESPACE::dbDatabase::open(). |
|
|
|
Update a qualifier type in the repository.
Definition at line 279 of file OW_MetaRepository2.cpp. Referenced by OW_NAMESPACE::CIMRepository2::setQualifierType(). |
|
Definition at line 244 of file OW_MetaRepository2.hpp. Referenced by MetaRepository2(). |
|
Definition at line 249 of file OW_MetaRepository2.hpp. |
|
Definition at line 253 of file OW_MetaRepository2.hpp. |
|
Definition at line 247 of file OW_MetaRepository2.hpp. |
|
Definition at line 245 of file OW_MetaRepository2.hpp. |
|
Definition at line 251 of file OW_MetaRepository2.hpp. |
|
Definition at line 248 of file OW_MetaRepository2.hpp. |
|
Definition at line 250 of file OW_MetaRepository2.hpp. |