Mobile API Reference
MicroStrategy 2019
|
This is the complete list of members for DFCSchemaInterface, including all inherited members.
AddEdge(Int32 iChildIndex, Int32 iParentIndex, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, MBase::Buffer *iBuffer) | DFCSchemaInterface | static |
AddEdge(Int32 iChildID, Int32 iParentID, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioPartnerBVs) | DFCSchemaInterface | protected |
AddLocale(Int32 iLocale)=0 | DFCSchemaInterface | pure virtual |
AddRefEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, VecBitVec *iDescendentsBVs, VecBitVec *iAncestorsBVs, MBase::Buffer *iBuffer, DFCVecIntVec *io1MRefChildrenVec=NULL) | DFCSchemaInterface | static |
CheckLocaleInSchema(Int32 iLocale)=0 | DFCSchemaInterface | pure virtual |
ContainHadoopFileTable(bool iReportLevelOnly=false) | DFCSchemaInterface | virtual |
ContainSchema(DFCSchemaInterface *ipSchema) | DFCSchemaInterface | virtual |
DeleteEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, DFCVecIntVec *iRefParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, MBase::Buffer *iBuffer) | DFCSchemaInterface | static |
DeleteRefEdge(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, MBase::Buffer *iBuffer) | DFCSchemaInterface | static |
DetermineRelationship(Int32 iSrcIndex, Int32 iDestIndex, bool isIgnoreSibling=false) | DFCSchemaInterface | |
DFCSchemaInterface(MBase::Buffer *ipBuffer) | DFCSchemaInterface | |
DFCSchemaSeriHelper class | DFCSchemaInterface | friend |
dssProjectLevelSchema enum value | DFCSchemaInterface | |
dssReportLevelSchema enum value | DFCSchemaInterface | |
FindAttr(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindAttr(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindAttrIncludingProject(DSS_ID *iID) | DFCSchemaInterface | inlinevirtual |
FindCol(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindCol(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindDatabase(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindDatabase(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindDBRole(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindDBRole(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindDBRole(DSS_ID *iID)=0 | DFCSchemaInterface | pure virtual |
FindDim(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindDim(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindFact(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindFact(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindFact(DSS_ID &iID) | DFCSchemaInterface | inlinevirtual |
FindFactGroup(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindFactGroup(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindFunc(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindFunc(Int32 iId)=0 | DFCSchemaInterface | pure virtual |
FindRole(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindRole(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindTable(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindTable(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
FindTableByLogicalDSS_ID(DSS_ID &iID) | DFCSchemaInterface | inlinevirtual |
FindTableSource(DFCString &iName)=0 | DFCSchemaInterface | pure virtual |
FindTableSource(Int32 iNbr)=0 | DFCSchemaInterface | pure virtual |
GetAncestorsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetAncestorsBVs() const | DFCSchemaInterface | inlinevirtual |
GetBuffer() const | DFCSchemaInterface | |
GetDatabaseType()=0 | DFCSchemaInterface | pure virtual |
GetDescendentsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetDescendentsBVs() const | DFCSchemaInterface | inlinevirtual |
GetFuncAmpersand() | DFCSchemaInterface | inlinevirtual |
GetFuncAND()=0 | DFCSchemaInterface | pure virtual |
GetFuncBETWEEN()=0 | DFCSchemaInterface | pure virtual |
GetFuncCOUNT()=0 | DFCSchemaInterface | pure virtual |
GetFuncDIVIDE()=0 | DFCSchemaInterface | pure virtual |
GetFuncEQUAL()=0 | DFCSchemaInterface | pure virtual |
GetFuncEXCEPT()=0 | DFCSchemaInterface | pure virtual |
GetFuncFIRST()=0 | DFCSchemaInterface | pure virtual |
GetFuncGREATEQUAL()=0 | DFCSchemaInterface | pure virtual |
GetFuncGREATER()=0 | DFCSchemaInterface | pure virtual |
GetFuncGREATEREQUAL()=0 | DFCSchemaInterface | pure virtual |
GetFuncIF(bool iTest=false)=0 | DFCSchemaInterface | pure virtual |
GetFuncIN()=0 | DFCSchemaInterface | pure virtual |
GetFuncINTERSECT()=0 | DFCSchemaInterface | pure virtual |
GetFuncINTERSECTIN()=0 | DFCSchemaInterface | pure virtual |
GetFuncISNOTNULL()=0 | DFCSchemaInterface | pure virtual |
GetFuncISNULL(bool iTest=false)=0 | DFCSchemaInterface | pure virtual |
GetFuncLAST()=0 | DFCSchemaInterface | pure virtual |
GetFuncLESS()=0 | DFCSchemaInterface | pure virtual |
GetFuncLESSEQUAL()=0 | DFCSchemaInterface | pure virtual |
GetFuncLIKE()=0 | DFCSchemaInterface | pure virtual |
GetFuncMAX()=0 | DFCSchemaInterface | pure virtual |
GetFuncMIN()=0 | DFCSchemaInterface | pure virtual |
GetFuncMINUS()=0 | DFCSchemaInterface | pure virtual |
GetFuncNOT()=0 | DFCSchemaInterface | pure virtual |
GetFuncNOTBETWEEN()=0 | DFCSchemaInterface | pure virtual |
GetFuncNOTEQUAL()=0 | DFCSchemaInterface | pure virtual |
GetFuncNOTIN()=0 | DFCSchemaInterface | pure virtual |
GetFuncNOTLIKE()=0 | DFCSchemaInterface | pure virtual |
GetFuncNULLTOZERO()=0 | DFCSchemaInterface | pure virtual |
GetFuncOR()=0 | DFCSchemaInterface | pure virtual |
GetFuncPLUS()=0 | DFCSchemaInterface | pure virtual |
GetFuncRANK()=0 | DFCSchemaInterface | pure virtual |
GetFuncSUM()=0 | DFCSchemaInterface | pure virtual |
GetFuncTIMES()=0 | DFCSchemaInterface | pure virtual |
GetFuncTUPLE()=0 | DFCSchemaInterface | pure virtual |
GetFuncUNION()=0 | DFCSchemaInterface | pure virtual |
GetFuncZEROTONULL()=0 | DFCSchemaInterface | pure virtual |
GetLocales()=0 | DFCSchemaInterface | pure virtual |
GetMMAncestorsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetMMAncestorsBVs() const | DFCSchemaInterface | inlinevirtual |
GetMMDescendentsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetMMDescendentsBVs() const | DFCSchemaInterface | inlinevirtual |
GetMMPartnersBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetMMPartnersBVs() const | DFCSchemaInterface | inlinevirtual |
GetNumAttr()=0 | DFCSchemaInterface | pure virtual |
GetNumCol()=0 | DFCSchemaInterface | pure virtual |
GetNumDatabase()=0 | DFCSchemaInterface | pure virtual |
GetNumDBRole()=0 | DFCSchemaInterface | pure virtual |
GetNumDim()=0 | DFCSchemaInterface | pure virtual |
GetNumFact()=0 | DFCSchemaInterface | pure virtual |
GetNumFactGroup()=0 | DFCSchemaInterface | pure virtual |
GetNumFunc()=0 | DFCSchemaInterface | pure virtual |
GetNumRole()=0 | DFCSchemaInterface | pure virtual |
GetNumTable()=0 | DFCSchemaInterface | pure virtual |
GetNumTableSource()=0 | DFCSchemaInterface | pure virtual |
GetParAncestorsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetParAncestorsBVs() const | DFCSchemaInterface | inlinevirtual |
GetParDescendentsBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetParDescendentsBVs() const | DFCSchemaInterface | inlinevirtual |
GetParPartnersBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetParPartnersBVs() const | DFCSchemaInterface | inlinevirtual |
GetPartnersBVOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetPartnersBVs() const | DFCSchemaInterface | inlinevirtual |
GetProjectDIEnabled()=0 | DFCSchemaInterface | pure virtual |
GetProjectSchema()=0 | DFCSchemaInterface | pure virtual |
GetRefChildrenVec() const | DFCSchemaInterface | inlinevirtual |
GetRefChildrenVecOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetRefMMChildrenVec() const | DFCSchemaInterface | inlinevirtual |
GetRefMMChildrenVecOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetRefMMParentsVec() const | DFCSchemaInterface | inlinevirtual |
GetRefMMParentsVecOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetRefParChildrenVec() const | DFCSchemaInterface | inlinevirtual |
GetRefParentsVec() const | DFCSchemaInterface | inlinevirtual |
GetRefParentsVecOfAttr(const DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
GetRefParParentsVec() const | DFCSchemaInterface | inlinevirtual |
GetSchemaLoadIndex() | DFCSchemaInterface | inline |
GetSchemaType() const | DFCSchemaInterface | |
GetWisdomConfigForCube(DSS_ID iCubeID) | DFCSchemaInterface | inlinevirtual |
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) | DFCSchemaInterface | static |
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) | DFCSchemaInterface | static |
HasSecAggFunc()=0 | DFCSchemaInterface | pure virtual |
hChangeDirect1MToCircleMM(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs) | DFCSchemaInterface | static |
hChangeDirect1MToSingleMM(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs) | DFCSchemaInterface | static |
hChangeDirectMMTo1M(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs) | DFCSchemaInterface | static |
hHasIndirectPath(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, MBase::Buffer *iBuffer) | DFCSchemaInterface | static |
hReComputeBVByRef(Int32 iIndex, DFCVecIntVec *iRefChildrenVec, DFCVecIntVec *iRefParentsVec, VecBitVec *ioDescendentsBVs, MBase::Buffer *iBuffer) | DFCSchemaInterface | static |
hRemoveRedundantRefEdge(VecBitVec *iDescendentsBVs, VecBitVec *iAncestorsBVs, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, MBase::Buffer *iBuffer, DFCVecIntVec *io1MRefChildrenVec=NULL) | DFCSchemaInterface | static |
hSetDirect1MRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs) | DFCSchemaInterface | static |
hSetDirectMMRel(Int32 iChildIndex, Int32 iParentIndex, MBase::Buffer *iBuffer, DFCVecIntVec *ioRefChildrenVec, DFCVecIntVec *ioRefParentsVec, DFCVecIntVec *ioRefMMChildrenVec, DFCVecIntVec *ioRefMMParentsVec, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioMMDescendentsBVs, VecBitVec *ioMMAncestorsBVs) | DFCSchemaInterface | static |
InsertAttr(DFCAttr &iAttr, DFCString &iName) | DFCSchemaInterface | virtual |
InsertAttrForm(DFCForm &iAttrForm, DFCString &iName) | DFCSchemaInterface | virtual |
InsertCol(DFCCol &iCol, DFCString &iName) | DFCSchemaInterface | virtual |
InsertDatabase(DFCDatabase &iDatabase, DFCString &iName) | DFCSchemaInterface | virtual |
InsertDBRole(DFCDBRole &iDBRole, DFCString &iName) | DFCSchemaInterface | virtual |
InsertDim(DFCDim &iDim, DFCString &iName) | DFCSchemaInterface | virtual |
InsertFact(DFCFact &iFact, DFCString &iName) | DFCSchemaInterface | virtual |
InsertFactGroup(DFCFactGroup &iFactGroup, DFCString &iName) | DFCSchemaInterface | virtual |
InsertFunc(DFCFunc &iFunc, DFCString &iName) | DFCSchemaInterface | virtual |
InsertRole(DFCRole &iRole, DFCString &iName) | DFCSchemaInterface | virtual |
InsertTable(DFCTable &iTable, DFCString &iName) | DFCSchemaInterface | virtual |
InsertTableSource(DFCTableSource &iTableSource, DFCString &iName) | DFCSchemaInterface | virtual |
IsDirectRel(Int32 iChildIndex, Int32 iParentIndex, DFCVecIntVec *iRefChildrenVec, bool &oIsDirectRel) | DFCSchemaInterface | static |
IsProjectSchema() | DFCSchemaInterface | inlinevirtual |
mAttrs | DFCSchemaInterface | protected |
mCols | DFCSchemaInterface | protected |
mDatabases | DFCSchemaInterface | protected |
mDBRoles | DFCSchemaInterface | protected |
mDims | DFCSchemaInterface | protected |
mFactGroups | DFCSchemaInterface | protected |
mFacts | DFCSchemaInterface | protected |
mForms | DFCSchemaInterface | protected |
mFuncs | DFCSchemaInterface | protected |
mpBuffer | DFCSchemaInterface | protected |
mpbvAncestorsBVs | DFCSchemaInterface | protected |
mpbvDescendentsBVs | DFCSchemaInterface | protected |
mpbvMMAncestorsBVs | DFCSchemaInterface | protected |
mpbvMMDescendentsBVs | DFCSchemaInterface | protected |
mpbvMMPartnersBVs | DFCSchemaInterface | protected |
mpbvParAncestorsBVs | DFCSchemaInterface | protected |
mpbvParDescendentsBVs | DFCSchemaInterface | protected |
mpbvParPartnersBVs | DFCSchemaInterface | protected |
mpbvPartnersBVs | DFCSchemaInterface | protected |
mpSmIndex | DFCSchemaInterface | protected |
mpvJointChildrenGroupVec | DFCSchemaInterface | protected |
mpvRefChildrenVec | DFCSchemaInterface | protected |
mpvRefMMChildrenVec | DFCSchemaInterface | protected |
mpvRefMMParentsVec | DFCSchemaInterface | protected |
mpvRefParChildrenVec | DFCSchemaInterface | protected |
mpvRefParentsVec | DFCSchemaInterface | protected |
mpvRefParParentsVec | DFCSchemaInterface | protected |
mRoles | DFCSchemaInterface | protected |
mSchemaType | DFCSchemaInterface | protected |
mTables | DFCSchemaInterface | protected |
mTableSources | DFCSchemaInterface | protected |
NewBV(const DFCBitVectorBase *iInput, MBase::Buffer *iBuffer)=0 | DFCSchemaInterface | pure virtual |
NewEmptyBV(MBase::Buffer *iBuffer)=0 | DFCSchemaInterface | pure virtual |
NewEmptyBV(Int32 iLength, MBase::Buffer *iBuffer)=0 | DFCSchemaInterface | pure virtual |
PrintAll(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintAllBitVectors(ostream &iOstream) | DFCSchemaInterface | virtual |
PrintAttr(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintBVs() | DFCSchemaInterface | |
PrintCol(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintDatabase(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintDBRole(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintDim(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintFact(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintFactGroup(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintFunc(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintRole(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintTable(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
PrintTableSource(ostream &iOstream)=0 | DFCSchemaInterface | pure virtual |
ProcessJointChildrenGroup(Int32 iAttrID, DFCVecIntVec *iJointChildrenGroup, VecBitVec *ioDescendentsBVs, VecBitVec *ioAncestorsBVs, VecBitVec *ioPartnersBVs) | DFCSchemaInterface | protected |
ReplaceAttrIfExisted(DFCAttr *ipAttr)=0 | DFCSchemaInterface | pure virtual |
SCHEMA_TYPE enum name | DFCSchemaInterface | |
SetAttrBitVectors()=0 | DFCSchemaInterface | pure virtual |
SetDatabaseType(EnumDSSDatabaseType iDbType) | DFCSchemaInterface | inlinevirtual |
SetHasSecAggFunc(bool iHasSecAggFunc)=0 | DFCSchemaInterface | pure virtual |
SetLocalAttrBitVectors()=0 | DFCSchemaInterface | pure virtual |
SetProjectDIEnabled(bool input)=0 | DFCSchemaInterface | pure virtual |
SetSchemaLoadIndex(SchemaLoadIndex *ipSmIndex) | DFCSchemaInterface | inline |
SetUseSQLDI(bool input)=0 | DFCSchemaInterface | pure virtual |
UpdateDatabase()=0 | DFCSchemaInterface | pure virtual |
UseSQLDI()=0 | DFCSchemaInterface | pure virtual |
~DFCSchemaInterface() | DFCSchemaInterface |