This structure further defines the meta data retrieval criteria.
Type ESB_PARTOTL_QRY_FILTER_T TimeStamp As Long DimFilter As Long MbrFilter As Long MbrAttrFilter As Long End Type
| Data Type | Field | Description |
|---|---|---|
| Long | TimeStamp | Query meta change happens after this time. |
| Long | DimFilter | Bitfield to select dimension changes. |
| Long | MbrFilter | Bitfield to select member changes. |
| Long | MbrAttrFilter | Bitfield to select member attribute changes. |
Member Attribute Change Constants (MbrAttrFilter)
#define ESB_PARTITION_OTLMBRATTR_STATUS 0x0001 /* status changes */
#define ESB_PARTITION_OTLMBRATTR_ALIAS 0x0002 /* alias changes */
#define ESB_PARTITION_OTLMBRATTR_UCALC 0x0004 /* unary calc symbol changes */
#define ESB_PARTITION_OTLMBRATTR_ATYPE 0x0008 /* account type changes */
#define ESB_PARTITION_OTLMBRATTR_CCONVERT 0x0010 /* currency conversion flag */
#define ESB_PARTITION_OTLMBRATTR_CRMBRNAME 0x0020 /* tagged currency db member */
#define ESB_PARTITION_OTLMBRATTR_UDA 0x0040 /* user defined attribute changes */
#define ESB_PARTITION_OTLMBRATTR_CALC 0x0080 /* calc formula changes */
#define ESB_PARTITION_OTLMBRATTR_LEVEL 0x0100 /* level number changes */
#define ESB_PARTITION_OTLMBRATTR_GENERATION 0x0200 /* generation number changes */
#define ESB_PARTITION_OTLMBRATTR_ALL (ESB_PARTITION_OTLMBRATTR_STATUS |
ESB_PARTITION_OTLMBRATTR_ALIAS |
ESB_PARTITION_OTLMBRATTR_UCALC |
ESB_PARTITION_OTLMBRATTR_ATYPE |
ESB_PARTITION_OTLMBRATTR_CCONVERT |
ESB_MBRATTR_CRMBR_NAME |
ESB_PARTITION_OTLMBRATTR_UDA |
ESB_PARTITION_OTLMBRATTR_CALC |
ESB_PARTITION_OTLMBRATTR_LEVEL |
ESB_PARTITION_OTLMBRATTR_GENERATION)
#define ESB_ALLCHG (ESB_PARTITION_OTLMBR_ALL |
ESB_DIMCHG_ALL)