この構造体は、共有パーティション情報を保持します。
Type ESB_PART_INFO_T OperationType As Integer DataDirection As Integer MetaDirection As Integer usReserved As Integer LastMetaUpdateTime As Long LastRefreshTime As Long AreaUpdatable As Integer IncrRefreshAllowed As Integer LastUpdateTime As Long SvrName As String * ESB_SVRNAMELEN AppName As String * ESB_APPNAMELEN DbName As String * ESB_DBNAMELEN End Type
データ型 |
フィールド |
説明 |
---|---|---|
Integer |
OperationTypes |
下に示した操作タイプ定数のいずれかになります。 |
Integer |
DirectionTypes |
下に示した方向定数のいずれかになります。 |
Integer |
MetaDirectionTypes |
下に示したMetaDirection定数のいずれかになります。 |
Integer |
usReserved |
将来の使用に備えて予約済 - 0に設定されています。 |
Long |
LastMetaUpdateTime |
メタデータの前回更新時刻。 |
次のフィールドは、複製データ・ターゲットにのみ適用されます | ||
Long |
LastRefreshTime |
ターゲットのデータの前回リフレッシュ時刻。 |
Integer |
AreaUpdatable |
複製されたデータの変更は許可されていますか? |
次のフィールドは、複製データ・ソースにのみ適用されます | ||
Integer |
IncrRefreshAllowed |
変更されたデータのみをリフレッシュできますか? |
Long |
LastUpdateTime |
パーティション内のデータの前回変更時刻。 |
次のフィールドは、リモート接続にのみ適用されます。 | ||
String |
SvrName |
パーティション定義の他の側のホスト。 |
String |
AppName |
パーティション定義の他の側のアプリケーション。 |
String |
DbName |
パーティション定義の他の側のデータベース。メタデータ変更情報。 |
#define ESB_PARTITION_OP_REPLICATED 0x0001 #define ESB_PARTITION_OP_LINKED 0x0002 #define ESB_PARTITION_OP_TRANSPARENT 0x0004 #define ESB_PARTITION_OP_ALLTYPES = ESB_PARTITION_OP_REPLICATED + ESB_PARTITION_OP_LINKED + + ESB_PARTITION_OP_TRANSPARENT)
#define ESB_PARTITION_DATA_SOURCE 0x0001 #define ESB_PARTITION_DATA_TARGET 0x0002 #define ESB_PARTITION_DATA_BOTH = ESB_PARTITION_DATA_SOURCE + ESB_PARTITION_DATA_TARGET)
Global Const ESB_PARTITION_META_SOURCE = 0x0001 'Source metadata partitions Global Const ESB_PARTITION_META_TARGET = 0x0002 'Target metadata partitions Global Const ESB_PARTITION_META_BOTH = ESB_PARTITION_META_SOURCE + ESB_PARTITION_META_TARGET