| XmlContainerConfig |
![]() |
#include <DbXml.hpp>class DbXml::XmlContainerConfig { public: XmlContainerConfig(); XmlContainerConfig(const XmlContainerConfig &); ~XmlContainerConfig(); XmlContainerConfig &operator = (const XmlContainerConfig &) enum ConfigState { On, Off, UseDefault }; ... };
The XmlContainerConfig class encapsulates all the properties with which a container can be created or opened. It is passed as an argument to XmlManager::createContainer and XmlManager::openContainer as well as other methods that previously accepted unsigned int flags paramters.
The default settings of the properties in an XmlContainerConfig object are listed in the following table.
| Property | Value |
|---|---|
| AllowCreate | false |
| AllowValidation | false |
| Checksum | false |
| CompressionName | DEFAULT_COMPRESSION -- on for WholedocContainer; off for NodeContainer |
| ContainerType | XmlContainer::NodeContainer |
| Encrypted | false |
| ExclusiveCreate | false |
| IndexNodes | On for NodeContainer; Off for WholedocContainer |
| Mode | 0 |
| Multiversion | false |
| NoMMap | false |
| PageSize | 8192 for NodeContainer; 16384 for WholedocContainer |
| ReadOnly | false |
| ReadUncommitted | false |
| SequenceIncrement | 5 |
| Statistics | On |
| Threaded | false |
| TransactionNotDurable | false |
![]()
|
Copyright (c) 1996-2009 Oracle. All rights reserved.