|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSTabularAttribute.h>
Public Member Functions | |
| DSSTabularAttribute () | |
| ~DSSTabularAttribute () | |
| int | Init (int index, int arity) |
| virtual int | AddFormDataColumn (int iBaseFormID, int iBaseFormType, DSSDataColumn *ipColumn) |
| virtual int | Count () |
| virtual int | Item (int iForm, DSSDataColumn **oppColumn) |
| virtual int | FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int &orColumn) |
| int | FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int *opColumn) |
| virtual int | getArity () |
| virtual int | getBaseFormID (int iForm) |
| virtual EnumDSSBaseFormType | getBaseFormType (int iForm) |
| virtual int | CountRows () |
| virtual int | FindElement (DSSBaseElementProxy *ipElement, int &orKey) |
| virtual int | FindElement (EnumDSSDataType *ipTypes, Int32 *ipcbDatas, unsigned char **ippDatas, DSSDataFlag *ipFlags, int &orKey) |
| virtual int | createElement (int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement, int iGlobalKey=-1, int iGlobalKeyVer=-1) |
| int | createNewDrivedElement (int key, DSSObjectContext *ipObjectContext, GUID *ipConsolidationElementID, DSSBaseElementProxy **oppElement, int iGlobalKey, int iGlobalKeyVer) |
| virtual int | getAttributeElementIDForAutoText (int key, DSSObjectContext *ipObjectContext, MBase::CString &irAttributeIDText) |
| virtual int | size () |
| virtual int | setData (int iBaseFormID, int iRow, char *ipData, int iSizeInByte) |
| virtual int | setData (int iBaseFormID, int iOffset, MBase::CString &irText) |
| virtual bool | compareElement (DSSBaseElementProxy *ipElement, int iKey) |
| bool | FindElement (DSSBaseElementProxy *ipElement, const int *ipKey, int iNumKeys, int &orKeyIndex) |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile) |
| int | MapFileBuffer () |
| int | UnMapFileBuffer () |
| int | GetAllForm (vector< int > &orvForms) |
| int | getWHNullPosition () |
| void | setWHNullPosition (int iPosition) |
| int | replaceColumn (vector< DSSDataColumn *> ipNewColumn) |
| DSSTabularAttribute () | |
| ~DSSTabularAttribute () | |
| int | Init (int index, int arity) |
| virtual int | AddFormDataColumn (int iBaseFormID, int iBaseFormType, DSSDataColumn *ipColumn) |
| virtual int | Count () |
| virtual int | Item (int iForm, DSSDataColumn **oppColumn) |
| virtual int | FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int &orColumn) |
| int | FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int *opColumn) |
| virtual int | getArity () |
| virtual int | getBaseFormID (int iForm) |
| virtual EnumDSSBaseFormType | getBaseFormType (int iForm) |
| virtual int | CountRows () |
| virtual int | FindElement (DSSBaseElementProxy *ipElement, int &orKey) |
| virtual int | FindElement (EnumDSSDataType *ipTypes, Int32 *ipcbDatas, unsigned char **ippDatas, DSSDataFlag *ipFlags, int &orKey) |
| virtual int | createElement (int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement, int iGlobalKey=-1, int iGlobalKeyVer=-1) |
| int | createNewDrivedElement (int key, DSSObjectContext *ipObjectContext, GUID *ipConsolidationElementID, DSSBaseElementProxy **oppElement, int iGlobalKey, int iGlobalKeyVer) |
| virtual int | getAttributeElementIDForAutoText (int key, DSSObjectContext *ipObjectContext, MBase::CString &irAttributeIDText) |
| virtual int | size () |
| virtual int | setData (int iBaseFormID, int iRow, char *ipData, int iSizeInByte) |
| virtual int | setData (int iBaseFormID, int iOffset, MBase::CString &irText) |
| virtual bool | compareElement (DSSBaseElementProxy *ipElement, int iKey) |
| bool | FindElement (DSSBaseElementProxy *ipElement, const int *ipKey, int iNumKeys, int &orKeyIndex) |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile) |
| int | MapFileBuffer () |
| int | UnMapFileBuffer () |
| int | GetAllForm (vector< int > &orvForms) |
| int | getWHNullPosition () |
| void | setWHNullPosition (int iPosition) |
| int | replaceColumn (vector< DSSDataColumn *> ipNewColumn) |
Public Member Functions inherited from DSSTabularUnit | |
| DSSTabularUnit () | |
| virtual | ~DSSTabularUnit () |
| int | getUnitIndex () |
| void | setUnitIndex (int iIndex) |
| int | setGUID (MBase::CString &irVal) |
| int | setGUID (GUID &irVal) |
| virtual int | getGUID (GUID &irVal) |
| virtual const GUID & | getGUID () |
| int | get_IDI (GUID *opID) |
| EnumDSSTemplateUnitType | getUnitType () |
| int | get_UnitType (EnumDSSTemplateUnitType *opType) |
| void | setIsRuntimeUnit (bool val) |
| virtual bool | IsRuntimeUnit () |
| virtual bool | IsRecursiveUnit () |
| int | createSpecialElement (EnumDSSElementType iElementType, int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement) |
| void | setParentInfo (DSSDataModelBase *ipModel) |
| void | setNullElement (int index, MBase::CString &irElementID) |
| void | setObjectContextRef (DSSObjectContext *ipObjContext) |
| virtual int | getTabularUnit (DSSTabularUnit **oppUnit) |
| virtual MBase::CString | getGUIDStr () |
| DSSTabularUnit () | |
| virtual | ~DSSTabularUnit () |
| int | getUnitIndex () |
| void | setUnitIndex (int iIndex) |
| int | setGUID (MBase::CString &irVal) |
| int | setGUID (GUID &irVal) |
| virtual int | getGUID (GUID &irVal) |
| virtual const GUID & | getGUID () |
| int | get_IDI (GUID *opID) |
| EnumDSSTemplateUnitType | getUnitType () |
| int | get_UnitType (EnumDSSTemplateUnitType *opType) |
| void | setIsRuntimeUnit (bool val) |
| virtual bool | IsRuntimeUnit () |
| virtual bool | IsRecursiveUnit () |
| int | createSpecialElement (EnumDSSElementType iElementType, int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement) |
| void | setParentInfo (DSSDataModelBase *ipModel) |
| void | setNullElement (int index, MBase::CString &irElementID) |
| void | setObjectContextRef (DSSObjectContext *ipObjContext) |
| virtual int | getTabularUnit (DSSTabularUnit **oppUnit) |
| virtual MBase::CString | getGUIDStr () |
Protected Attributes | |
| int | mArity |
| int | mnForms |
| vector< DSSDataColumn *> | mvColumns |
| vector< int > | mvBaseFormID |
| vector< EnumDSSBaseFormType > | mvBaseFormType |
| vector< int > | mvKeyFormID |
| vector< EnumDSSBaseFormType > | mvKeyFormType |
| vector< unsigned char > | mvIDFormDataBuffer |
| int | mWHNullPosition |
Protected Attributes inherited from DSSTabularUnit | |
| int | mUnitID |
| MBase::CString | mGUIDStr |
| GUID | mGUID |
| EnumDSSTemplateUnitType | mUnitType |
| bool | mbIsRuntimeUnit |
| DSSDataModelBase * | mpModel |
| DSSObjectContext * | mpObjContext |
| int | mNullElementIndex |
| MBase::CString | mNullElementIDStr |
| DSSBaseElementProxy * | mpNullElement |
Additional Inherited Members | |
Protected Member Functions inherited from DSSTabularUnit | |
| DSSObjectContext * | hGetContext () |
| DSSBaseElementProxy * | hGetNullElement () |
| DSSObjectContext * | hGetContext () |
| DSSBaseElementProxy * | hGetNullElement () |
| DSSTabularAttribute::DSSTabularAttribute | ( | ) |
| DSSTabularAttribute::~DSSTabularAttribute | ( | ) |
| DSSTabularAttribute::DSSTabularAttribute | ( | ) |
| DSSTabularAttribute::~DSSTabularAttribute | ( | ) |
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
|
virtual |
Implements DSSTabularUnit.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSGlobalLookUpTable, DSSGlobalLookUpTable, DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSGlobalLookUpTable, DSSGlobalLookUpTable, DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
| int DSSTabularAttribute::createMMapMemory | ( | const char * | ipFilePath, |
| bool | ibUseNewFile | ||
| ) |
| int DSSTabularAttribute::createMMapMemory | ( | const char * | ipFilePath, |
| bool | ibUseNewFile | ||
| ) |
| int DSSTabularAttribute::createNewDrivedElement | ( | int | key, |
| DSSObjectContext * | ipObjectContext, | ||
| GUID * | ipConsolidationElementID, | ||
| DSSBaseElementProxy ** | oppElement, | ||
| int | iGlobalKey, | ||
| int | iGlobalKeyVer | ||
| ) |
| int DSSTabularAttribute::createNewDrivedElement | ( | int | key, |
| DSSObjectContext * | ipObjectContext, | ||
| GUID * | ipConsolidationElementID, | ||
| DSSBaseElementProxy ** | oppElement, | ||
| int | iGlobalKey, | ||
| int | iGlobalKeyVer | ||
| ) |
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSGlobalLookUpTable, DSSGlobalLookUpTable, DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Implements DSSTabularUnit.
Reimplemented in DSSGlobalLookUpTable, DSSGlobalLookUpTable, DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
| bool DSSTabularAttribute::FindElement | ( | DSSBaseElementProxy * | ipElement, |
| const int * | ipKey, | ||
| int | iNumKeys, | ||
| int & | orKeyIndex | ||
| ) |
| bool DSSTabularAttribute::FindElement | ( | DSSBaseElementProxy * | ipElement, |
| const int * | ipKey, | ||
| int | iNumKeys, | ||
| int & | orKeyIndex | ||
| ) |
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
inlinevirtual |
Reimplemented from IXTABAttributeInfo.
|
inlinevirtual |
Reimplemented from IXTABAttributeInfo.
| int DSSTabularAttribute::GetAllForm | ( | vector< int > & | orvForms | ) |
| int DSSTabularAttribute::GetAllForm | ( | vector< int > & | orvForms | ) |
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
|
virtual |
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
|
virtual |
Reimplemented from IXTABAttributeInfo.
| int DSSTabularAttribute::Init | ( | int | index, |
| int | arity | ||
| ) |
| int DSSTabularAttribute::Init | ( | int | index, |
| int | arity | ||
| ) |
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
| int DSSTabularAttribute::MapFileBuffer | ( | ) |
| int DSSTabularAttribute::MapFileBuffer | ( | ) |
| int DSSTabularAttribute::replaceColumn | ( | vector< DSSDataColumn *> | ipNewColumn | ) |
| int DSSTabularAttribute::replaceColumn | ( | vector< DSSDataColumn *> | ipNewColumn | ) |
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from IXTABAttributeInfo.
|
virtual |
Reimplemented from IXTABAttributeInfo.
|
virtual |
Reimplemented from DSSTabularUnit.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
|
virtual |
Reimplemented from DSSTabularUnit.
Reimplemented in DSSXTabRefLookupTable, and DSSXTabRefLookupTable.
| int DSSTabularAttribute::UnMapFileBuffer | ( | ) |
| int DSSTabularAttribute::UnMapFileBuffer | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |