 |
PK_MARK_ask_pmarks |
|
PK_ERROR_code_t PK_MARK_ask_pmarks
(
--- received arguments ---
PK_MARK_t mark, --- mark to find pmarks for
--- returned arguments ---
int *const n_pmarks, --- number of pmarks of mark
PK_PMARK_t **const pmarks --- pmarks of mark
)
This function returns the 'pmarks' which are used by the given 'mark', i.e.
those which would be current if the given 'mark' were rolled to - one for each
partition in the session.
Specific Errors:
PK_ERROR_rollback_not_started Partitioned rollback is not active
If called from a thread with no partitions locked, then 'pmarks' includes one
pmark for each locked partition. However, pmarks from locked partitions are
only usable in the thread that locked them.
This function should only be called when partitioned rollback has been
started with PK_DELTA_register_callbacks.