|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSSimpleFunction.h>
Public Member Functions | |
| DSSSimpleFunction () | |
| virtual | ~DSSSimpleFunction () |
| virtual EnumDSSFunctionType | getFunctionType () |
| virtual int | Calculate (int nParam, double *ipParams, double *opResult, DSSDataFlag *opFlag)=0 |
| int | CalculateRepeat (int nParam, int nRepeat, double **ipParams, double *opResult, DSSDataFlag *opFlag) |
| virtual bool | SupportDirectCalculate () |
| virtual int | DirectCalculate (Int32 nParam, Int32 *ipSize, Int32 **ipOffsets, void **ipData, double *ipDivider, DSSDataFlag **ipFlags, VARIANT_BOOL *ipAllDataValid, DSSDataType_Type *iType, DSSXTabBitVector *ipMask, Int32 nResSize, double *opData, DSSDataFlag *opFlag, VARIANT_BOOL *opAllDataValid, EnumNullCheckingOption iNullCheckingOption) |
| DSSSimpleFunction () | |
| virtual | ~DSSSimpleFunction () |
| virtual EnumDSSFunctionType | getFunctionType () |
| virtual int | Calculate (int nParam, double *ipParams, double *opResult, DSSDataFlag *opFlag)=0 |
| int | CalculateRepeat (int nParam, int nRepeat, double **ipParams, double *opResult, DSSDataFlag *opFlag) |
| virtual bool | SupportDirectCalculate () |
| virtual int | DirectCalculate (Int32 nParam, Int32 *ipSize, Int32 **ipOffsets, void **ipData, double *ipDivider, DSSDataFlag **ipFlags, VARIANT_BOOL *ipAllDataValid, DSSDataType_Type *iType, DSSXTabBitVector *ipMask, Int32 nResSize, double *opData, DSSDataFlag *opFlag, VARIANT_BOOL *opAllDataValid, EnumNullCheckingOption iNullCheckingOption) |
Public Member Functions inherited from DSSFunctionObject | |
| DSSFunctionObject () | |
| virtual | ~DSSFunctionObject () |
| virtual int | setProperty (int Index, CComVariant *ipVal) |
| void | Init (EnumSimpleOperatorType Index) |
| EnumSimpleOperatorType | getOperatorType () |
| virtual bool | SupportCellFormat () |
| virtual int | CalculateCellData (Int32 nParam, CComVariant *pParam, CComVariant *pResult, DSSDataFlag *pFlag) |
| DSSFunctionObject () | |
| virtual | ~DSSFunctionObject () |
| virtual int | setProperty (int Index, CComVariant *ipVal) |
| void | Init (EnumSimpleOperatorType Index) |
| EnumSimpleOperatorType | getOperatorType () |
| virtual bool | SupportCellFormat () |
| virtual int | CalculateCellData (Int32 nParam, CComVariant *pParam, CComVariant *pResult, DSSDataFlag *pFlag) |
Additional Inherited Members | |
Protected Attributes inherited from DSSFunctionObject | |
| EnumSimpleOperatorType | mFunctionIndex |
| DSSSimpleFunction::DSSSimpleFunction | ( | ) |
|
virtual |
| DSSSimpleFunction::DSSSimpleFunction | ( | ) |
|
virtual |
|
pure virtual |
Implemented in DSSMax2, DSSMax2, CDSSConsolidationEvaluator, CDSSConsolidationEvaluator, DSSStringFunc, DSSStringFunc, DSSLikeFunc, DSSLikeFunc, DSSDateTimeFunc, DSSIn, DSSDateTimeFunc, DSSIn, DSSNNFinancialSTOS, DSSSimpleOperatorFunc, DSSStdMathSTOS, DSSUCase, DSSNNFinancialSTOS, DSSSimpleOperatorFunc, DSSStdMathSTOS, DSSUCase, DSSFinancialSTOS, and DSSFinancialSTOS.
|
pure virtual |
Implemented in DSSMax2, DSSMax2, CDSSConsolidationEvaluator, CDSSConsolidationEvaluator, DSSStringFunc, DSSStringFunc, DSSLikeFunc, DSSLikeFunc, DSSDateTimeFunc, DSSIn, DSSDateTimeFunc, DSSIn, DSSNNFinancialSTOS, DSSSimpleOperatorFunc, DSSStdMathSTOS, DSSUCase, DSSNNFinancialSTOS, DSSSimpleOperatorFunc, DSSStdMathSTOS, DSSUCase, DSSFinancialSTOS, and DSSFinancialSTOS.
| int DSSSimpleFunction::CalculateRepeat | ( | int | nParam, |
| int | nRepeat, | ||
| double ** | ipParams, | ||
| double * | opResult, | ||
| DSSDataFlag * | opFlag | ||
| ) |
| int DSSSimpleFunction::CalculateRepeat | ( | int | nParam, |
| int | nRepeat, | ||
| double ** | ipParams, | ||
| double * | opResult, | ||
| DSSDataFlag * | opFlag | ||
| ) |
|
virtual |
Reimplemented in DSSSimpleOperatorFunc, and DSSSimpleOperatorFunc.
|
virtual |
Reimplemented in DSSSimpleOperatorFunc, and DSSSimpleOperatorFunc.
|
inlinevirtual |
Implements DSSFunctionObject.
Reimplemented in DSSNNSimpleFunction, and DSSNNSimpleFunction.
|
inlinevirtual |
Implements DSSFunctionObject.
Reimplemented in DSSNNSimpleFunction, and DSSNNSimpleFunction.
|
virtual |
Reimplemented in DSSSimpleOperatorFunc, DSSSimpleOperatorFunc, DSSComparisonOperatorFunc, DSSComparisonOperatorFunc, DSSBanding, and DSSBanding.
|
virtual |
Reimplemented in DSSSimpleOperatorFunc, DSSSimpleOperatorFunc, DSSComparisonOperatorFunc, DSSComparisonOperatorFunc, DSSBanding, and DSSBanding.