ESS_PART_INFO_T

Holds the multicube shared partition information.

typedef struct ESS_PART_INFO_T
{
   ESS_USHORT_T  OperationType;   
   ESS_USHORT_T  DataDirection;   
   ESS_USHORT_T  MetaDirection;   
   ESS_SVRNAME_T SvrName;         
   ESS_APPNAME_T AppName;         
   ESS_DBNAME_T  DbName;          
   ESS_TIME_T    LastMetaUpdateTime; 
   ESS_TIME_T    LastRefreshTime; 
   ESS_BOOL_T    AreaUpdatable; 
   ESS_BOOL_T    IncrRefreshAllowed;
   ESS_TIME_T    LastUpdateTime;    
} ESS_PART_INFO_T, *ESS_PPART_INFO_T, **ESS_PPPART_INFO_T;
Data TypeFieldDescription
ESS_USHORT_TOperationTypeOperation type supported by this partition.
ESS_USHORT_TDataDirectionRemote connection information (is this the source or target side?).
ESS_SVRNAME_TSvrNameHost for the other side of the partition definition.
ESS_APPNAME_TAppNameApplication for the other side of the partition definition.
ESS_DBNAME_TDbNameDatabase for other side of the partition definition; meta data change information.
ESS_TIME_TLastMetaUpdateTimeLast time meta data was updated.
The following fields only apply to replication data targets
ESS_TIME_TLastRefreshTimeLast time data at target was refreshed.
ESS_BOOL_TpartitionUpdatableAre changes allowed to replicated data?
The following fields only apply to replication data sources
ESS_BOOL_TIncrRefreshAllowedCan we refresh only the changed data?
ESS_TIME_TLastUpdateTimeTime of last change to data in the partition.

Operation Type Constants

#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)

Direction Constants

#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)