Defined in file: hzDatabase.h

This class employes the folowing private sub-classes

_c_blk

_cache

Constructors/Detructors

hdbObjRepos*hdbObjRepos(void)
hdbObjRepos*hdbObjRepos(const hdbObjRepos&)
hdbObjRepos*hdbObjRepos(hdbADP& adp)
NULL-BASIS~hdbObjRepos(void)

Public Methods:

const hdbBinRepos*BinRepos(void)
const hdbClass*Class(void)
const char*Classname(void)
hzEcodeClear(void)
unsigned intCount(void)
hzEcodeDelete(unsigned int objId)
unsigned intDeltaId(void)
voidDescRepos(hzChain& Z, unsigned int nIndent)
boolExists(unsigned int objId)
hzEcodeExists(unsigned int& objId, const hdbMember* pMbr, const hzAtom& value)
hzEcodeFetch(hdbObject& obj, unsigned int objId)
hzEcodeGetBinary(hzChain& Z, const hdbMember* pMbr, unsigned int objId)
const hdbMember*GetMember(const hzString name)
hzEcodeInitDone(void)
hzEcodeInitMbrIndex(const hdbMember* pMbr, bool bUnique)
hzEcodeInitMbrIndex(const hzString& mbrName, bool bUnique)
hzEcodeInitMbrRepos(const hzString& mbrName, const hzString& reposName)
hzEcodeInitStart(const hdbClass* pNative, const hzString& name, const hzString& workdir, hdbReposMode eMode)
hdbIniStatInitState(void)
hzEcodeInsert(unsigned int& objId, const hdbObject& theObj)
boolIsInit(void)
const hdbObjRepos*ObjRepos(const hdbMember* pMbr)
hzEcodeOpen(void)
hzEcodeSelect(hdbIdset& result, const char* cpSQL)
unsigned intSeqId(void)
hzEcodeUpdate(hdbObject& obj, unsigned int objId)
void_deltaWrite(void)
void_initerr(const hzFuncname& _fn, unsigned int nExpect)
hzEcode_loadCache(void)
hzEcode_loadDeltas(void)
hzEcode_updateIdx(const hdbObject& obj)
hzStringstrName(void)
const char*txtName(void)

Overloaded operators:

hdbObjRepos&operator=(const hdbObjRepos&)

Member Variables:

hzArray<hdbObjRepos::_cache*>m_ClassCachesNo description
unsigned shortm_DeltaIdNo description
hzStringm_NameNo description
unsigned charm_ResvNo description
hzStringm_WorkdirNo description
unsigned charm_bBinariesNo description
hdbIniStatm_eReposInitNo description
hzMapS<unsigned short,hdbIndex*>m_mapIndexNo description
hzMapS<unsigned short,const hdbObjRepos*>m_mapReposNo description
unsigned intm_nPopulationNo description
unsigned intm_nSeqIdNo description
hzStringm_nameBR_DatumNo description
hzStringm_nameBR_DeltaNo description
ofstreamm_osDeltaNo description
hdbADP*m_pADPNo description
hdbBinRepos*m_pBR_DatumNo description
hdbBinRepos*m_pBR_DeltaNo description
const hdbClass*m_pClassNo description
hdbObjRepos::_cache*m_pMainNo description
hzStringm_pathCDNo description