1 #ifndef GOFFICE_DUMMY_DATA_H
2 #define GOFFICE_DUMMY_DATA_H
4 #include <glib-object.h>
7 #ifndef GOFFICE_NAMESPACE_DISABLE
9 /* DOES NOT BELONG HERE */
10 typedef struct _GODataCache GODataCache
;
11 typedef struct _GODataCacheField GODataCacheField
;
12 typedef struct _GODataCacheSource GODataCacheSource
;
14 typedef struct _GODataSlicer GODataSlicer
;
15 typedef struct _GODataSlicerField GODataSlicerField
;
18 GDS_FIELD_TYPE_UNSET
= -1,
19 GDS_FIELD_TYPE_PAGE
= 0,
20 GDS_FIELD_TYPE_ROW
= 1,
21 GDS_FIELD_TYPE_COL
= 2,
22 GDS_FIELD_TYPE_DATA
= 3,
24 } GODataSlicerFieldType
;
27 GO_AGGREGATE_AUTO
, /* automatically select sum vs count */
32 GO_AGGREGATE_BY_PRODUCT
,
33 GO_AGGREGATE_BY_COUNT
, /* only numeric */
34 GO_AGGREGATE_BY_COUNTA
, /* non-null */
35 /* GO_AGGREGATE_BY_COUNT_... more fine tuning ? */
36 GO_AGGREGATE_BY_AVERAGE
,
37 GO_AGGREGATE_BY_STDDEV
,
38 GO_AGGREGATE_BY_STDDEVP
,
45 #endif /* GOFFICE_DUMMY_DATA_H */