メタデータの検索基準を詳細に定義します。
typedef struct ESS_PARTOTL_QRY_FILTER_T
{
ESS_TIME_T TimeStamp;
ESS_ULONG_T ulDimFilter;
ESS_ULONG_T ulMbrFilter;
ESS_ULONG_T ulMbrAttrFilter;
} ESS_PARTOTL_QRY_FILTER_T, *ESS_PPARTOTL_QRY_FILTER_T, **ESS_PPPARTOTL_QRY_FILTER_T;
|
データ型 |
フィールド |
説明 |
|---|---|---|
|
ESS_TIME_T |
TimeStamp |
この時刻以降発生したメタデータの変更のクエリー。 |
|
ESS_ULONG_T |
ulDimFilter |
次元変更を選択するためのビット・フィールド。 |
|
ESS_ULONG_T |
ulMbrFilter |
メンバー変更を選択するためのビット・フィールド。 |
|
ESS_ULONG_T |
ulMbrAttrFilter |
メンバー属性変更を選択するためのビット・フィールド。 |
#define ESS_PARTITION_OTLMBRATTR_STATUS 0x0001 /* status changes */
#define ESS_PARTITION_OTLMBRATTR_ALIAS 0x0002 /* alias changes */
#define ESS_PARTITION_OTLMBRATTR_UCALC 0x0004 /* unary calc symbol changes */
#define ESS_PARTITION_OTLMBRATTR_ATYPE 0x0008 /* account type changes */
#define ESS_PARTITION_OTLMBRATTR_CCONVERT 0x0010 /* currency conversion flag */
#define ESS_PARTITION_OTLMBRATTR_CRMBRNAME 0x0020 /* tagged currency db member */
#define ESS_PARTITION_OTLMBRATTR_UDA 0x0040 /* user defined attribute changes */
#define ESS_PARTITION_OTLMBRATTR_CALC 0x0080 /* calc formula changes */
#define ESS_PARTITION_OTLMBRATTR_LEVEL 0x0100 /* level number changes */
#define ESS_PARTITION_OTLMBRATTR_GENERATION 0x0200 /* generation number changes */
#define ESS_PARTITION_OTLMBRATTR_ALL (ESS_PARTITION_OTLMBRATTR_STATUS |
ESS_PARTITION_OTLMBRATTR_ALIAS |
ESS_PARTITION_OTLMBRATTR_UCALC |
ESS_PARTITION_OTLMBRATTR_ATYPE |
ESS_PARTITION_OTLMBRATTR_CCONVERT |
ESS_MBRATTR_CRMBR_NAME |
ESS_PARTITION_OTLMBRATTR_UDA |
ESS_PARTITION_OTLMBRATTR_CALC |
ESS_PARTITION_OTLMBRATTR_LEVEL |
ESS_PARTITION_OTLMBRATTR_GENERATION)
#define ESS_ALLCHG (ESS_PARTITION_OTLMBR_ALL | ESS_DIMCHG_ALL)