Mobile API Reference  MicroStrategy 2019
Dataset.h File Reference
#include "Base/Base/BaseString.h"
#include "Base/Defines/BasicTypes.h"
#include "Synch/Defines/SmartPtr.h"
#include "PDCHeader/PDCvector"
#include "PDCHeader/PDCset"
#include "PDCHeader/PDCmap"
#include "PDCHeader/PDCfstream"
#import "DSSRWGridIterator.h"
#import "DSSTemplate.h"

Go to the source code of this file.

Classes

struct  MsiChart::DataGroupInfo
 
struct  MsiChart::DataSetReformInfo
 
class  MsiChart::Dataset
 

Namespaces

 MsiChart
 

Macros

#define CHARTENGINE_API
 

Typedefs

typedef unsigned char MsiChart::DSSDataFlag
 

Enumerations

enum  MsiChart::EnumDataMode { MsiChart::DM_GENERIC = 1, MsiChart::DM_TEMPLATE, MsiChart::DM_AE_ADAPTER, MsiChart::DM_AE_ADAPTER_REFORMED }
 
enum  MsiChart::AGG_TYPE {
  MsiChart::AGG_TYPE_AVG, MsiChart::AGG_TYPE_SUM, MsiChart::AGG_TYPE_MAX, MsiChart::AGG_TYPE_MIN,
  MsiChart::AGG_TYPE_CNT
}
 
enum  MsiChart::DATA_RETRIEVAL_TYPE { MsiChart::DRT_NORMAL = 0, MsiChart::DRT_PERCENT, MsiChart::DRT_PERCENT_STACKED, MsiChart::DRT_STACKED }
 
enum  MsiChart::SLICE_TYPE {
  MsiChart::SLICE_STEPWISE = 0, MsiChart::SLICE_GROUPADJACENT = 1, MsiChart::SLICE_INDEPENDENT = 2, MsiChart::SLICE_STRIPPED =3,
  MsiChart::SLICE_SPECIFY = 4, MsiChart::SLICE_MIXED_GROUP = 5, MsiChart::SLICE_MIXED_SERIES = 6
}
 
enum  MsiChart::SHUFFLE_STATUS { MsiChart::SHUFFLE_NONE = 0, MsiChart::SHUFFLE_ROWONLY = 0x01, MsiChart::SHUFFLE_COLONLY = 0x10, MsiChart::SHUFFLE_BOTH = 0x11 }
 
enum  MsiChart::DATASET_STATUS { MsiChart::DTST_INVALID, MsiChart::DTST_OKAY, MsiChart::DTST_DISABLED }
 
enum  MsiChart::THRESHOLD_FILL_STYLE {
  MsiChart::THRESHOLD_FILL_INVALID = -1, MsiChart::THRESHOLD_FILL_SOLID = 0, MsiChart::THRESHOLD_FILL_PATTERN = 1, MsiChart::THRESHOLD_FILL_GRADIENT = 2,
  MsiChart::THRESHOLD_FILL_TRANSPARENT = 3
}
 
enum  MsiChart::LABEL_LEVEL_OPTION { MsiChart::LLO_NORMAL = 0, MsiChart::LLO_COMMON = 1, MsiChart::LLO_SPECIFIC = 2, MsiChart::LLO_LINK = 3 }
 
enum  MsiChart::EnumGraphMatrixDataIndexType {
  MsiChart::GMDI_X, MsiChart::GMDI_Y, MsiChart::GMDI_SIZE_BY, MsiChart::GMDI_SLICE_Total,
  MsiChart::GMDI_ADDITIONAL, MsiChart::GMDI_VALID_METRIC
}
 
enum  MsiChart::EnumGraphMatrixPiePlotType { MsiChart::GMPPT_GRID, MsiChart::GMPPT_CATEGORY, MsiChart::GMPPT_VALUE }
 

Functions

CHARTENGINE_API Dataset::Ptr MsiChart::CreateDataset (Int32 iDataType)
 
CHARTENGINE_API Dataset::Ptr MsiChart::CreateDataset (DSSTemplate *ipTemplate, DSSRWGridIterator *ipGridIterator, bool iIsParseTotals=true)
 
CHARTENGINE_API Dataset::Ptr MsiChart::CreateDataset (DSSTemplate *ipTemplate, DSSRWGridIterator *ipGridIterator, bool iIsParseTotals, FormatManager *ipFormatManager)
 
CHARTENGINE_API Dataset::Ptr MsiChart::CreateDataset (DSSTemplate *ipTemplate, DSSRWGridIterator *ipGridIterator, Int32 iIntSliceID, bool iIsCacheData=false, bool iIncludeSubtotal=true)
 
CHARTENGINE_API Dataset::Ptr MsiChart::CreateDataset (DSSTemplate *ipTemplate, DSSRWGridIterator *ipGridIterator, Int32 iIntSliceID, DataSetReformInfo *ipReformInfo, bool iIsCacheData=false)
 
CHARTENGINE_API Dataset::Ptr MsiChart::CreateDatasetForGraphMatrix (void *iGraphMatrixDataSet)
 

Macro Definition Documentation

◆ CHARTENGINE_API

#define CHARTENGINE_API