|
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 |