ESS_PARTOTL_QRY_FILTER_T

メタデータの検索基準を詳細に定義します。

      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)