パーティション・タイプに固有の情報を保持します。
typedef struct ESS_PARTDEF_TYPE_T { ESS_USHORT_T operation_type; ESS_USHORT_T direction_type; ESS_USHORT_T meta_direction_type; ESS_PARTDEF_MAP_T area_map; ESS_PARTDEF_MAP_T *slice_maps; ESS_TIME_T last_refreshed; ESS_BOOL_T incr_refresh; ESS_BOOL_T updatable; ESS_CHAR_T defaultuser[ESS_USERNAMELEN]; ESS_CHAR_T defaultpass[ESS_PASSWORDLEN]; } ESS_PARTDEF_TYPE_T, *ESS_PPARTDEF_TYPE_T, **ESS_PPPARTDEF_TYPE_T;
データ型 |
フィールド |
説明 |
---|---|---|
ESS_USHORT_T |
operation_type |
下に示した操作タイプ定数のいずれかになります。 |
ESS_USHORT_T |
direction_type |
下に示した方向定数のいずれかになります。 注: SVR: のマークがあるフィールドは、サーバー・コードでのみ変更する必要があります。 |
ESS_USHORT_T |
meta_direction_type |
下に示した方向定数の1つによって識別される、メタデータのソース。 |
次のフィールドは複製ソースに適用されます | ||
ESS_BOOL_T |
incr_refresh |
SVR: 増分リフレッシュの可否 |
次のフィールドはすべてのターゲットに適用されます | ||
partition_map |
メイン共有パーティション・メンバー・マップ。 | |
slice_maps |
スライス別のマップ。 | |
次のフィールドは複製ターゲットに適用されます | ||
ESS_TIME_T |
last_refreshed |
SVR: 最終リフレッシュの時刻。 |
ESS_BOOL_T |
updatable |
ターゲットのデータは更新可能? |
次のフィールドはリンクのターゲットに適用されます | ||
ESS_CHAR_T |
defaultuser [ESS_USERNAMELEN] |
デフォルトのユーザー名 |
ESS_CHAR_T |
defaultpass [ESS_PASSWORDLEN] |
デフォルトのパスワード |
define ESS_PARTITION_OP_REPLICATED 0x0001 define ESS_PARTITION_OP_LINKED 0x0002 define ESS_PARTITION_OP_TRANSPARENT 0x0004 define ESS_PARTITION_OP_ALLTYPES (ESS_PARTITION_OP_REPLICATED | ESS_PARTITION_OP_LINKED | ESS_PARTITION_OP_TRANSPARENT)
define ESS_PARTITION_DATA_SOURCE 0x0001 define ESS_PARTITION_DATA_TARGET 0x0002 define ESS_PARTITION_DATA_BOTH (ESS_PARTITION_DATA_SOURCE | ESS_PARTITION_DATA_TARGET)