ATLAS Offline Software
Loading...
Searching...
No Matches
pool::RootDomain Class Reference

Description: ROOT specific implementation of Database Domain. More...

#include <src/RootDomain.h>

Inheritance diagram for pool::RootDomain:
Collaboration diagram for pool::RootDomain:

Public Member Functions

 RootDomain ()
 Standard Constuctor.
virtual ~RootDomain ()
 Standard destructor.
virtual bool existsDbase (const std::string &nam)
 Check for Database existence.
virtual DbStatus setOption (const DbOption &refOpt)
 Set domain specific options.
virtual DbStatus getOption (DbOption &refOpt) const
 Access domain specific options.

Protected Attributes

int m_defCompression
 Default compression level.
int m_defCompressionAlg
 Default compression algorithm.
int m_defSplitLevel
 Default split level.
int m_defAutoSave
 Default Autosave parameter for trees.
int m_defBufferSize
 Default buffer size parameter for Branches.
int m_branchOffsetTabLen
 Offset table length for branches.
int m_defContainerType
 Default container DbType.

Detailed Description

Description: ROOT specific implementation of Database Domain.

ROOT does not support Domains. This is then simply a memory list.

Author
M.Frank
Date
1/8/2002
Version
1.0

Definition at line 35 of file RootDomain.h.

Constructor & Destructor Documentation

◆ RootDomain()

pool::RootDomain::RootDomain ( )

Standard Constuctor.

◆ ~RootDomain()

virtual pool::RootDomain::~RootDomain ( )
virtual

Standard destructor.

Member Function Documentation

◆ existsDbase()

virtual bool pool::RootDomain::existsDbase ( const std::string & nam)
virtual

Check for Database existence.

Parameters
nam[IN] Name of the database to be checked.
Returns
Boolean value indicating the database existence.

Implements pool::IDbDomain.

◆ getOption()

virtual DbStatus pool::RootDomain::getOption ( DbOption & refOpt) const
virtual

Access domain specific options.

Parameters
type[IN] Specific database type (Including minor type)
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implements pool::IDbDomain.

◆ setOption()

virtual DbStatus pool::RootDomain::setOption ( const DbOption & refOpt)
virtual

Set domain specific options.

Parameters
type[IN] Specific database type (Including minor type)
refOpt[IN] Reference to option object
Returns
DbStatus code indicating success or failure.

Implements pool::IDbDomain.

Member Data Documentation

◆ m_branchOffsetTabLen

int pool::RootDomain::m_branchOffsetTabLen
protected

Offset table length for branches.

Definition at line 48 of file RootDomain.h.

◆ m_defAutoSave

int pool::RootDomain::m_defAutoSave
protected

Default Autosave parameter for trees.

Definition at line 44 of file RootDomain.h.

◆ m_defBufferSize

int pool::RootDomain::m_defBufferSize
protected

Default buffer size parameter for Branches.

Definition at line 46 of file RootDomain.h.

◆ m_defCompression

int pool::RootDomain::m_defCompression
protected

Default compression level.

Definition at line 38 of file RootDomain.h.

◆ m_defCompressionAlg

int pool::RootDomain::m_defCompressionAlg
protected

Default compression algorithm.

Definition at line 40 of file RootDomain.h.

◆ m_defContainerType

int pool::RootDomain::m_defContainerType
protected

Default container DbType.

Definition at line 50 of file RootDomain.h.

◆ m_defSplitLevel

int pool::RootDomain::m_defSplitLevel
protected

Default split level.

Definition at line 42 of file RootDomain.h.


The documentation for this class was generated from the following file: