mco_translog_play_stop
此函数提供了停止事务日志记录的一个实例而不影响其他事务日志记录实例的能力(在此上下文中,“事务日志记录实例”是指调用 ) 的线程。mco_translog_play()
有关概述,请参阅事务日志记录应用页面。
原型
MCO_RET mco_translog_play_stop ( mco_db_h db );
参数
db | 已传递给相应 或 mco_translog_play() 的 数据库连接句柄。mco_translog_iterate() |
描述
此函数允许中断当前执行的管道迭代。它是通过在管道中放置一个标记在内部实现的,该标记指示即使管道没有从数据库端更新(即数据库事务目前没有写入管道),也必须立即停止重放。停止 后,对 or 的下一次调用将返回 。mco_tranlog_iterate() ``mco_translog_play()``mco_tranlog_iterate()``mco_translog_play()``MCO_E_TL_PLAY_STOPPED
(请注意,目前无法通过 JNI 或 C# API 获得与 () 等效的 API。mco_translog_play_stop
返回
MCO_S_OK | 标记已经设置好了;对 returns .mco_translog_play()``MCO_E_TL_PLAY_STOPPED |
MCO_E_TL_PLAY_NOT_STARTED | mco_translog_play_stop() 已在调用之前被调用(管道尚未读取)。mco_tranlog_iterate() |
MCO_E_TL_NOT_STARTED | 事务日志记录进程尚未启动( 尚未调用)。mco_translog_start() |