mco_trans_get_supported_isolation_levels
获取当前事务管理器所支持的隔离级别。
此函数返回一个指示当前事务管理器所支持的隔离级别。
int mco_trans_get_supported_isolation_levels( void );
参数
没有参数。。
返回
int
表示支持的隔离级别的位掩码。
示例
/* 应用程序代码片段 */
const char * dbname = "SimpleDb";
int main(int argc, char* argv[])
{
mco_db_h db;
MCO_RET rc;
mco_device_t dev;
mco_db_params_t db_params;
mco_trans_h t;
int level;
...
rc = mco_db_open_dev( dbname, simple_get_dictionary(), &dev, 1, &db_params );
if ( MCO_S_OK != rc )
{
rc = mco_db_connect( dbname, &db );
...
level = mco_trans_get_supported_isolation_levels();
if ( level & MCO_REPEATABLE_READ )
{
printf("\nIsolation level is Read_Repeatable." );
}
...
}
...
}
文件
头文件:
mco.h
源文件:
mursiw.c
库:
libmcotexcl.a
头文件:
mco.h
源文件:
mursiw.c
库:
libmcotmursiw.a
头文件:
mco.h
源文件:
mvcc.c
库:
libmcotmvcc.a