Mobile API Reference  MicroStrategy 2019
MCESchema Member List

This is the complete list of members for MCESchema, including all inherited members.

AddAttributesFromOneCube(MCEAttrVec *ipAttrSet, DSS_ID &iID, DFCString *ipCubeName)MCESchema
DFCSchemaInterface::AddEdge(Int32 iChildIndex, Int32 iParentIndex, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, MBase::Buffer *iBuffer)DFCSchemaInterfacestatic
DFCSchemaInterface::AddEdge(Int32 iChildID, Int32 iParentID, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioPartnerBVs)DFCSchemaInterfaceprotected
AddLocale()MCESchemainlinevirtual
AddLocale(Int32 iLocale)MCESchemainlinevirtual
AddMCEAttr(MCEAttr *ipMCEAttr)MCESchema
DFCSchemaInterface::AddRefEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, VecBitVec *iDescendentsBVs, VecBitVec *iAncestorsBVs, MBase::Buffer *iBuffer, DFCVecIntVec *io1MRefChildrenVec=NULL)DFCSchemaInterfacestatic
AttrGroup2DFCBitVector(MBase::Buffer *ipBuffer, DFCAttrGroup &iAG, DFCBitVector **oppAttrsBV)MCESchema
CalculateJoinClosure(DFCBitVector *ipLowestAttrsBV1, DFCBitVector *ipLowestAttrsBV2, MCEDSSIDVec *ipAttrsUnion, MBase::Buffer *ipBuffer, GUIDSet *opAttrSet)MCESchema
CalculateReducibleAttrs()MCESchema
CheckLocaleInSchema()MCESchemainlinevirtual
CheckLocaleInSchema(Int32 iLocale)MCESchemainlinevirtual
ContainHadoopFileTable(bool iReportLevelOnly=false)DFCSchemaInterfacevirtual
ContainSchema(DFCSchemaInterface *ipSchema)DFCSchemaInterfacevirtual
CubesContainingTwoAttrs(MCEAttr *ipAttr1, MCEAttr *ipAttr2, MCEIntSet *iopResultSet)MCESchema
DFCSchemaInterface::DeleteEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, DFCVecIntVec *iRefParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, MBase::Buffer *iBuffer)DFCSchemaInterfacestatic
DFCSchemaInterface::DeleteRefEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, MBase::Buffer *iBuffer)DFCSchemaInterfacestatic
DetermineRelationship(MCEAttr *ipSrc, MCEAttr *ipDest)MCESchema
DetermineRelationship(Int32 iSrcIndex, Int32 iDestIndex, bool isIgnoreSibling=false)MCESchema
DetermineRelationship(DSS_ID &iSrc, DSS_ID &iDest)MCESchema
DFCSchemaInterface(MBase::Buffer *ipBuffer)DFCSchemaInterface
DimGroupingCalculation()MCESchema
dssProjectLevelSchema enum valueDFCSchemaInterface
dssReportLevelSchema enum valueDFCSchemaInterface
EstimateSize()MCESchema
ExistsChild(DSS_ID &iID, MCEDSSIDVec &iAttrs, bool &oExists)MCESchema
ExistsParent(DSS_ID &iID, GUIDSet &iAttrs, bool &oExists, bool iOnlyOne2MRelationFlag=true)MCESchema
FindAllAncestors(GUIDSet &iAttrs, GUIDSet &ioLowestAttrs, GUIDSet &oAncestors)MCESchema
FindAttr(Int32 iNbr)MCESchemavirtual
FindAttr(DFCString &iName)MCESchemavirtual
FindAttrIncludingProject(DSS_ID *iID)DFCSchemaInterfaceinlinevirtual
FindCol(DFCString &)MCESchemainlinevirtual
FindCol(Int32)MCESchemainlinevirtual
FindDatabase(Int32 iNbr)MCESchemainlinevirtual
FindDatabase(DFCString &iName)MCESchemainlinevirtual
FindDBRole(Int32 iNbr)MCESchemainlinevirtual
FindDBRole(DFCString &iName)MCESchemainlinevirtual
FindDBRole(DSS_ID *iID)MCESchemainlinevirtual
FindDim(DFCString &iName)MCESchemainlinevirtual
FindDim(Int32 iNbr)MCESchemainlinevirtual
FindFact(DFCString &iName)MCESchemainlinevirtual
FindFact(Int32 iNbr)MCESchemainlinevirtual
DFCSchemaInterface::FindFact(DSS_ID &iID)DFCSchemaInterfaceinlinevirtual
FindFactGroup(DFCString &iName)MCESchemainlinevirtual
FindFactGroup(Int32 iNbr)MCESchemainlinevirtual
FindFunc(DFCString &iName)MCESchemainlinevirtual
FindFunc(Int32 iId)MCESchemainlinevirtual
FindLowerAttrs(DSS_ID iAttrID, MCEDSSIDVec *iAttrs, GUIDSet &ioLowerAttrs)MCESchema
FindLowestAttrs(MCEDSSIDVec *iAttrs, GUIDSet &ioLowestAttrs)MCESchema
FindLowestAttrs(GUIDSet *iAttrs, GUIDSet &ioLowestAttrs)MCESchema
FindMCEIndex(const DFCAttr *ipAttr)MCESchema
FindRole(DFCString &iName)MCESchemainlinevirtual
FindRole(Int32 iNbr)MCESchemainlinevirtual
FindTable(DFCString &iName)MCESchemainlinevirtual
FindTable(Int32 iNbr)MCESchemainlinevirtual
FindTableByLogicalDSS_ID(DSS_ID &iID)DFCSchemaInterfaceinlinevirtual
FindTableSource(DFCString &iName)MCESchemainlinevirtual
FindTableSource(Int32 iNbr)MCESchemainlinevirtual
GetAllCommonDescendants(MBase::Buffer *ipBuffer, MCEIntVec &iAttrs, DFCBitVector **oppAttrsBV)MCESchema
GetAncestorsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetAncestorsBVOfAttr(const Int32 iMCEIndex)MCESchema
GetAncestorsBVs() constDFCSchemaInterfaceinlinevirtual
GetAttr(Int32 iIndex)MCESchema
GetAttr(DFCAttr *ipAttr)MCESchema
GetAttr(const DSS_ID &iID)MCESchema
GetAttrForm(DSS_ID &iFormID)MCESchemainline
GetAttributes()MCESchema
GetAttrName(const DSS_ID &iID)MCESchema
GetBuffer() constDFCSchemaInterface
GetClosestAttr(const DSS_ID iAttrID, const int iAttrNum, const DSS_ID *ipAttrArr, DSS_ID &oAttrID, bool iOnlyOne2MRelationFlag=false, bool iParent2Child=true)MCESchema
GetClosestAttrs(const DSS_ID iAttrID, const int iAttrNum, const DSS_ID *ipAttrArr, MCEDSSIDVec &oAttrIDs, bool iOnlyOne2MRelationFlag=false, bool iParent2Child=true)MCESchema
GetClosestChild(const DSS_ID iAttrID, MCEDSSIDVec *iAttrs, DSS_ID &oAttrID, bool iOnlyOne2MRelationFlag=false)MCESchema
GetClosestChild(const DSS_ID iAttrID, const int iAttrNum, const DSS_ID *ipAttrArr, DSS_ID &oAttrID, bool iOnlyOne2MRelationFlag=false)MCESchema
GetClosestParent(const DSS_ID iAttrID, MCEDSSIDVec *iAttrs, DSS_ID &oAttrID, bool iOnlyOne2MRelationFlag=false)MCESchema
GetClosestParent(const DSS_ID iAttrID, const int iAttrNum, const DSS_ID *ipAttrArr, DSS_ID &oAttrID, bool iOnlyOne2MRelationFlag=false)MCESchema
GetClosestSibling(const DSS_ID iAttrID, MCEDSSIDVec *iAttrs, DSS_ID &oAttrID)MCESchema
GetCubeID(Int32 iIndex)MCESchema
GetCubeName(Int32 iIndex)MCESchema
GetDatabaseType()MCESchemainlinevirtual
GetDescendentsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetDescendentsBVOfAttr(const Int32 iMCEIndex)MCESchema
GetDescendentsBVs() constDFCSchemaInterfaceinlinevirtual
GetDFCAttr(const DSS_ID &iID)MCESchema
GetFact(DSS_ID &iFactID)MCESchemainline
GetFunc(DSS_ID &iFuncID)MCESchemainline
GetFuncAmpersand()DFCSchemaInterfaceinlinevirtual
GetFuncAND()MCESchemainlinevirtual
GetFuncBETWEEN()MCESchemainlinevirtual
GetFuncCOUNT()MCESchemainlinevirtual
GetFuncDIVIDE()MCESchemainlinevirtual
GetFuncEQUAL()MCESchemainlinevirtual
GetFuncEXCEPT()MCESchemainlinevirtual
GetFuncFIRST()MCESchemainlinevirtual
GetFuncGREATEQUAL()MCESchemainlinevirtual
GetFuncGREATER()MCESchemainlinevirtual
GetFuncGREATEREQUAL()MCESchemainlinevirtual
GetFuncIF(bool iTest=false)MCESchemainlinevirtual
GetFuncIN()MCESchemainlinevirtual
GetFuncINTERSECT()MCESchemainlinevirtual
GetFuncINTERSECTIN()MCESchemainlinevirtual
GetFuncISNOTNULL()MCESchemainlinevirtual
GetFuncISNULL(bool iTest=false)MCESchemainlinevirtual
GetFuncLAST()MCESchemainlinevirtual
GetFuncLESS()MCESchemainlinevirtual
GetFuncLESSEQUAL()MCESchemainlinevirtual
GetFuncLIKE()MCESchemainlinevirtual
GetFuncMAX()MCESchemainlinevirtual
GetFuncMIN()MCESchemainlinevirtual
GetFuncMINUS()MCESchemainlinevirtual
GetFuncNOT()MCESchemainlinevirtual
GetFuncNot()MCESchemainline
GetFuncNOTBETWEEN()MCESchemainlinevirtual
GetFuncNOTEQUAL()MCESchemainlinevirtual
GetFuncNOTIN()MCESchemainlinevirtual
GetFuncNOTLIKE()MCESchemainlinevirtual
GetFuncNULLTOZERO()MCESchemainlinevirtual
GetFuncOR()MCESchemainlinevirtual
GetFuncPLUS()MCESchemainlinevirtual
GetFuncRANK()MCESchemainlinevirtual
GetFuncSUM()MCESchemainlinevirtual
GetFuncTIMES()MCESchemainlinevirtual
GetFuncTUPLE()MCESchemainlinevirtual
GetFuncUNION()MCESchemainlinevirtual
GetFuncZEROTONULL()MCESchemainlinevirtual
GetLocales()MCESchemainlinevirtual
GetMCEAttrVecVec()MCESchema
GetMMAncestorsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetMMAncestorsBVOfAttr(const Int32 iMCEIndex)MCESchema
GetMMAncestorsBVs() constDFCSchemaInterfaceinlinevirtual
GetMMDescendentsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetMMDescendentsBVOfAttr(const Int32 iMCEIndex)MCESchema
GetMMDescendentsBVs() constDFCSchemaInterfaceinlinevirtual
GetMMPartnersBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetMMPartnersBVs() constDFCSchemaInterfaceinlinevirtual
GetNumAttr()MCESchemavirtual
GetNumCol()MCESchemainlinevirtual
GetNumDatabase()MCESchemainlinevirtual
GetNumDBRole()MCESchemainlinevirtual
GetNumDim()MCESchemainlinevirtual
GetNumFact()MCESchemainlinevirtual
GetNumFactGroup()MCESchemainlinevirtual
GetNumFunc()MCESchemainlinevirtual
GetNumRole()MCESchemainlinevirtual
GetNumTable()MCESchemainlinevirtual
GetNumTableSource()MCESchemainlinevirtual
GetParAncestorsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetParAncestorsBVs() constDFCSchemaInterfaceinlinevirtual
GetParDescendentsBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetParDescendentsBVs() constDFCSchemaInterfaceinlinevirtual
GetParPartnersBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetParPartnersBVs() constDFCSchemaInterfaceinlinevirtual
GetPartnersBVOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetPartnersBVs() constDFCSchemaInterfaceinlinevirtual
GetProjectDIEnabled()MCESchemainlinevirtual
GetProjectSchema()MCESchemainlinevirtual
GetReducibleAttrBV()MCESchema
GetRefChildrenVec()MCESchema
DFCSchemaInterface::GetRefChildrenVec() constDFCSchemaInterfaceinlinevirtual
GetRefChildrenVecOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetRefChildrenVecOfAttr(const Int32 iMCEIndex)MCESchema
GetRefMMChildrenVec() constDFCSchemaInterfaceinlinevirtual
GetRefMMChildrenVecOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetRefMMChildrenVecOfAttr(const Int32 iMCEIndex)MCESchema
GetRefMMParentsVec() constDFCSchemaInterfaceinlinevirtual
GetRefMMParentsVecOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetRefMMParentsVecOfAttr(const Int32 iMCEIndex)MCESchema
GetRefParChildrenVec() constDFCSchemaInterfaceinlinevirtual
GetRefParentsVec() constDFCSchemaInterfaceinlinevirtual
GetRefParentsVecOfAttr(const DFCAttr *ipAttr)MCESchemavirtual
GetRefParentsVecOfAttr(const Int32 iMCEIndex)MCESchema
GetRefParParentsVec() constDFCSchemaInterfaceinlinevirtual
GetRelations(Int32 iIndexA, MCEIntSet &iAttrs, Int32 &oRelatedStatus, DFCBitVector *ipMask=NULL)MCESchema
GetSchemaLoadIndex()DFCSchemaInterfaceinline
GetSchemaType() constDFCSchemaInterface
GetTemplateAttrs(Int32 iCubeIndex, DFCAttrGroup &oAG)MCESchema
GetWisdomConfigForCube(DSS_ID iCubeID)DFCSchemaInterfaceinlinevirtual
GUIDSet2DFCBitVector(MBase::Buffer *ipBuffer, GUIDSet &ipAttrs, DFCBitVector **oppAttrsBV)MCESchema
GUIDSet2MCEIntSet(GUIDSet &ipAttrs, MCEIntSet &oAttrSet)MCESchema
Handle1MOr11LocalRel(const DSS_ID &iChildID, const DSS_ID &iParentID)MCESchema
DFCSchemaInterface::Handle1MOr11LocalRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, Int32 iPreviousRelationType, VecBitVec *ioLocalOrProjRelVec, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
HandleMMLocalRel(const DSS_ID &iChildID, const DSS_ID &iParentID)MCESchema
DFCSchemaInterface::HandleMMLocalRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, Int32 iPreviousRelationType, VecBitVec *ioLocalOrProjRelVec, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
HandleNoLocalRel(const DSS_ID &iChildID, const DSS_ID &iParentID)MCESchema
HasSecAggFunc()MCESchemainlinevirtual
hChangeDirect1MToCircleMM(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
hChangeDirect1MToSingleMM(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
hChangeDirectMMTo1M(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
DFCSchemaInterface::hHasIndirectPath(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, MBase::Buffer *iBuffer)DFCSchemaInterfacestatic
DFCSchemaInterface::hReComputeBVByRef(Int32 iIndex, DFCVecIntVec *iRefChildrenVec, DFCVecIntVec *iRefParentsVec, VecBitVec *ioDescendentsBVs, MBase::Buffer *iBuffer)DFCSchemaInterfacestatic
DFCSchemaInterface::hRemoveRedundantRefEdge(VecBitVec *iDescendentsBVs, VecBitVec *iAncestorsBVs, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, MBase::Buffer *iBuffer, DFCVecIntVec *io1MRefChildrenVec=NULL)DFCSchemaInterfacestatic
DFCSchemaInterface::hSetDirect1MRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
DFCSchemaInterface::hSetDirectMMRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs)DFCSchemaInterfacestatic
InitLocalOrProjRelVector()MCESchema
InitSchema()MCESchema
InsertAttr(DFCAttr &iAttr, DFCString &iName)DFCSchemaInterfacevirtual
InsertAttrForm(DFCForm &iAttrForm, DFCString &iName)DFCSchemaInterfacevirtual
InsertCol(DFCCol &iCol, DFCString &iName)DFCSchemaInterfacevirtual
InsertDatabase(DFCDatabase &iDatabase, DFCString &iName)DFCSchemaInterfacevirtual
InsertDBRole(DFCDBRole &iDBRole, DFCString &iName)DFCSchemaInterfacevirtual
InsertDim(DFCDim &iDim, DFCString &iName)DFCSchemaInterfacevirtual
InsertFact(DFCFact &iFact, DFCString &iName)DFCSchemaInterfacevirtual
InsertFactGroup(DFCFactGroup &iFactGroup, DFCString &iName)DFCSchemaInterfacevirtual
InsertFunc(DFCFunc &iFunc, DFCString &iName)DFCSchemaInterfacevirtual
InsertRole(DFCRole &iRole, DFCString &iName)DFCSchemaInterfacevirtual
InsertTable(DFCTable &iTable, DFCString &iName)DFCSchemaInterfacevirtual
InsertTableSource(DFCTableSource &iTableSource, DFCString &iName)DFCSchemaInterfacevirtual
IsConORCG(const DSS_ID &iID)MCESchema
IsDirectRel(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, bool &oIsDirectRel)MCESchema
IsProjectSchema()MCESchemainlinevirtual
IsRelated(DSS_ID &iID, MCEDSSIDVec &iAttrs, bool &oRelated)MCESchema
IsRelated(DSS_ID &iID, GUIDSet &iAttrs, bool &oRelated)MCESchema
IsStrongSibling(MCEAttr *ipAttr1, MCEAttr *ipAttr2, MCEIntSet *ipDataSets)MCESchema
IsStrongSibling(Int32 iAttrNbr1, Int32 iAttrNbr2, MCEIntSet *ipDataSets)MCESchema
IsTwoAttrsInSameCube(MCEAttr *ipAttr1, MCEAttr *ipAttr2)MCESchema
mAttrsDFCSchemaInterfaceprotected
MCEDSSIDVec2DFCBitVector(MBase::Buffer *ipBuffer, MCEDSSIDVec *ipAttrs, DFCBitVector **oppAttrsBV)MCESchema
MCESchema(MBase::Buffer *ipBuffer)MCESchema
mColsDFCSchemaInterfaceprotected
mDatabasesDFCSchemaInterfaceprotected
mDBRolesDFCSchemaInterfaceprotected
mDimsDFCSchemaInterfaceprotected
mFactGroupsDFCSchemaInterfaceprotected
mFactsDFCSchemaInterfaceprotected
mFormsDFCSchemaInterfaceprotected
mFuncsDFCSchemaInterfaceprotected
mpBufferDFCSchemaInterfaceprotected
mpbvAncestorsBVsDFCSchemaInterfaceprotected
mpbvDescendentsBVsDFCSchemaInterfaceprotected
mpbvMMAncestorsBVsDFCSchemaInterfaceprotected
mpbvMMDescendentsBVsDFCSchemaInterfaceprotected
mpbvMMPartnersBVsDFCSchemaInterfaceprotected
mpbvParAncestorsBVsDFCSchemaInterfaceprotected
mpbvParDescendentsBVsDFCSchemaInterfaceprotected
mpbvParPartnersBVsDFCSchemaInterfaceprotected
mpbvPartnersBVsDFCSchemaInterfaceprotected
mpSmIndexDFCSchemaInterfaceprotected
mpvJointChildrenGroupVecDFCSchemaInterfaceprotected
mpvRefChildrenVecDFCSchemaInterfaceprotected
mpvRefMMChildrenVecDFCSchemaInterfaceprotected
mpvRefMMParentsVecDFCSchemaInterfaceprotected
mpvRefParChildrenVecDFCSchemaInterfaceprotected
mpvRefParentsVecDFCSchemaInterfaceprotected
mpvRefParParentsVecDFCSchemaInterfaceprotected
mRolesDFCSchemaInterfaceprotected
mSchemaTypeDFCSchemaInterfaceprotected
mTablesDFCSchemaInterfaceprotected
mTableSourcesDFCSchemaInterfaceprotected
NewBV(const DFCBitVectorBase *iInput, MBase::Buffer *iBuffer)MCESchemainlinevirtual
NewEmptyBV(MBase::Buffer *iBuffer)MCESchemavirtual
NewEmptyBV(Int32 iLength, MBase::Buffer *iBuffer)MCESchemavirtual
NewEmptyBVs(MBase::Buffer *ipBuffer, DFCBitVector **oppBV)MCESchema
OptimizationForGraph(MCEAttr *ipSrc, MCEAttr *ipDest, DFCBitVector *ipOutOfRangeAttrBV)MCESchema
Print1MDescendant(ostream &iOstream)MCESchema
PrintAll(ostream &iOstream)MCESchemainlinevirtual
PrintAllBitVectors(ostream &iOstream)MCESchemavirtual
PrintAttr(ostream &iOstream)MCESchemainlinevirtual
PrintBVs()DFCSchemaInterface
PrintCol(ostream &iOstream)MCESchemainlinevirtual
PrintDatabase(ostream &iOstream)MCESchemainlinevirtual
PrintDBRole(ostream &iOstream)MCESchemainlinevirtual
PrintDim(ostream &iOstream)MCESchemainlinevirtual
PrintFact(ostream &iOstream)MCESchemainlinevirtual
PrintFactGroup(ostream &iOstream)MCESchemainlinevirtual
PrintFunc(ostream &iOstream)MCESchemainlinevirtual
PrintM1Ancestor(ostream &iOstream)MCESchema
PrintRole(ostream &iOstream)MCESchemainlinevirtual
PrintTable(ostream &iOstream)MCESchemainlinevirtual
PrintTableSource(ostream &iOstream)MCESchemainlinevirtual
ProcessJointChildrenGroup(Int32 iAttrID, DFCVecIntVec *iJointChildrenGroup, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioPartnersBVs)DFCSchemaInterfaceprotected
RemoveRedundantRefEdge()MCESchema
ReplaceAttrIfExisted(DFCAttr *ipAttr)MCESchemainlinevirtual
SCHEMA_TYPE enum nameDFCSchemaInterface
SetAncestorBV(VecBitVec *ipVecBV)MCESchema
SetAttrBitVectors()MCESchemainlinevirtual
SetDatabaseType(EnumDSSDatabaseType iDbType)MCESchemainlinevirtual
SetDescendantBV(VecBitVec *ipVecBV)MCESchema
SetDFC2MCEMap(DSS_ID &iID, MCEAttr *ipMCEAttr)MCESchema
SetDSSID2DFCAttrMap(DSS_ID &iID, DFCAttr *ipDFCAttr)MCESchema
SetHasSecAggFunc(bool iHasSecAggFunc)MCESchemainlinevirtual
SetLocalAttrBitVectors()MCESchemainlinevirtual
SetMCEAttrVec(MCEAttrVec *ipMCEAttrVec)MCESchema
SetMCEAttrVecVec(MCEAttrVecVec *ipMCEAttrVecVec)MCESchema
SetMMAncestorBV(VecBitVec *ipVecBV)MCESchema
SetMMDescendantBV(VecBitVec *ipVecBV)MCESchema
SetProjectDIEnabled(bool input)MCESchemainlinevirtual
SetSchemaLoadIndex(SchemaLoadIndex *ipSmIndex)DFCSchemaInterfaceinline
SetUseSQLDI(bool input)MCESchemainlinevirtual
TopologicalSort(MCEDSSIDVec &ioVector, bool iFromParent2Child=true)MCESchema
TopologicalSort(MCEIntVec &ioVector, bool iFromParent2Child=true)MCESchema
UnionAllAncestors(MBase::Buffer *ipBuffer, DFCAttrGroup &iAG, DFCBitVector **oppAttrsBV)MCESchema
UnionAllDescendants(MBase::Buffer *ipBuffer, DFCAttrGroup &iAG, DFCBitVector **oppAttrsBV)MCESchema
UnserializeForSmartClient(ICDSSReadBlockStream *ipReadBlockStream)MCESchema
UnserializeForSmartClient(ICDSSReadBlockStream *ipReadBlockStream, MBase::Buffer *ipBuffer)MCESchemastatic
UpdateDatabase()MCESchemainlinevirtual
UseSQLDI()MCESchemainlinevirtual
~DFCSchemaInterface()DFCSchemaInterface
~MCESchema()MCESchema