|
| tianzuo_QiankunInt () |
|
virtual | ~tianzuo_QiankunInt () |
|
|
组件初始化
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | initialize ()=0 |
|
|
组件销毁
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | terminate ()=0 |
|
|
创建数据库
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | db_name | 数据库名称 |
[in] | over_write | 是否重写 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_create_database (Qiankun_db_verify_pointer db_verify, const char *db_name, bool const over_write)=0 |
|
|
打开数据库
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_open_database (Qiankun_db_verify_pointer db_verify)=0 |
|
|
关闭数据库
- Parameters
-
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_close_database (Qiankun_db_verify_pointer db_verify)=0 |
|
|
修改密码
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | new_password | 新的数据库密码 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_change_password (Qiankun_db_verify_pointer db_verify, const char *new_password)=0 |
|
|
获取数据库名称
- Parameters
-
[in] | db_verify | 验证信息 |
[out] | db_name | 数据库名称 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_get_name (Qiankun_db_verify_pointer db_verify, char *&db_name)=0 |
|
|
获取数据库数据总数
- Parameters
-
[in] | db_verify | 验证信息 |
[out] | file_number | 数据库数据总数 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_get_total_number (Qiankun_db_verify_pointer db_verify, int *file_number)=0 |
|
|
重建数据库
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | new_db_file_name | 新的数据库文件路径 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_rebuild (Qiankun_db_verify_pointer db_verify, const char *new_db_file_name)=0 |
|
|
设置数据库名称
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | db_name | 数据库名称 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_set_name (Qiankun_db_verify_pointer db_verify, const char *db_name)=0 |
|
|
设置数据库总数
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | add_file_number | 数据库总数 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | db_set_total_number (Qiankun_db_verify_pointer db_verify, int const add_file_number)=0 |
|
|
检测数据有效性
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_check (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type)=0 |
|
|
加入数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | remark | 数据备注 |
[in] | user_data | 数据内容 |
[in] | compress | 是否压缩 |
[in] | data_index | 数据序号 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_combine (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, const char *remark, Qiankun_user_data_pointer user_data, bool const compress, int const data_index)=0 |
|
|
加入数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_list | 数据名称列表 |
[in] | data_list | 数据内容列表 |
[in] | compress | 是否压缩 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_combine_list (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer name_list, Qiankun_user_data_pointer data_list, bool const compress)=0 |
|
|
修改数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | user_data | 数据内容 |
[in] | compress | 是否压缩 |
[in] | update_index | 是否更新序号 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_modify (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer user_data, bool const compress, bool const update_index=true)=0 |
|
|
修改数据列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_list | 数据名称列表 |
[in] | data_list | 数据内容列表 |
[in] | compress | 是否压缩 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_modify_list (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer name_list, Qiankun_user_data_pointer data_list, bool const compress)=0 |
|
|
修改文件
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | remark | 数据备注 |
[in] | file_name | 文件路径 |
[in] | compress | 是否压缩 |
[in] | update_index | 是否更新序号 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_modify_file (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, const char *remark, char *file_name, bool const compress, bool const update_index=true)=0 |
|
|
获取数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | function | 获取数据函数指针 |
[out] | get_user_data | 返回数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_extract (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_function_pointer function, Qiankun_get_user_data_pointer get_user_data)=0 |
|
|
获取数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_list | 数据名称列表 |
[out] | data_list | 数据内容列表 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_extract_list (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer name_list, Qiankun_user_data_pointer data_list)=0 |
|
|
获取数据流
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | function | 获取数据函数指针 |
[out] | get_user_data | 返回数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_extract_bytes (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_function_pointer function, Qiankun_get_user_data_pointer get_user_data)=0 |
|
|
获取文件
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_list | 数据名称列表 |
[in] | data_list | 数据内容列表 |
[in] | over_write | 是否重写 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_extract_file (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, char *file_name, bool const over_write)=0 |
|
virtual int | data_extract_file_list (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer name_list, Qiankun_user_data_pointer data_list, bool const over_write)=0 |
|
|
删除数据
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_list | 数据名称列表 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_delete (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, bool update_index=true)=0 |
|
virtual int | data_delete_list (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, Qiankun_user_data_pointer name_list)=0 |
|
|
获取序号
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[out] | data_index_code | 数据序号代码 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_index (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, int *data_index_code)=0 |
|
|
获取序号列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | function | 获取数据函数指针 |
[out] | user_data | 数据内容指针 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_index_list (Qiankun_db_verify_pointer db_verify, Qiankun_function_pointer function, Qiankun_user_data_pointer user_data)=0 |
|
|
设置序号
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | new_data_index | 新的数据序号 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_set_index (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, int const new_data_index)=0 |
|
|
获取数据名称
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | name_type | 名称类型 |
[out] | data_name | 数据名称 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_name (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, int const name_type, char *&data_name)=0 |
|
|
修改数据名称
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[in] | new_data_name | 新的数据名称 |
[in] | new_remark | 新的数据备注 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_rename (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, const char *new_data_name, const char *new_remark)=0 |
|
|
获取数据名称列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | name_type | 名称类型 |
[in] | function | 获取数据函数指针 |
[out] | user_data | 数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_name_list (Qiankun_db_verify_pointer db_verify, int const name_type, Qiankun_function_pointer function, Qiankun_user_data_pointer user_data)=0 |
|
|
获取数据类型
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type | 数据类型 |
[out] | data_type_code | 数据类型 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_type (Qiankun_db_verify_pointer db_verify, Qiankun_data_type_pointer data_type, int *data_type_code)=0 |
|
|
获取数据类型列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | function | 获取数据函数指针 |
[out] | user_data | 数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_type_list (Qiankun_db_verify_pointer db_verify, Qiankun_function_pointer function, Qiankun_user_data_pointer user_data)=0 |
|
|
获取数据类型总数
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | data_type_code | 数据类型 |
[out] | data_type_total_number | 数据类型总数 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_type_total_number (Qiankun_db_verify_pointer db_verify, int const data_type_code, int *data_type_total_number)=0 |
|
|
获取数据类型总数列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | function | 获取数据函数指针 |
[out] | user_data | 数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_type_total_number_list (Qiankun_db_verify_pointer db_verify, Qiankun_function_pointer function, Qiankun_user_data_pointer user_data)=0 |
|
|
获取数据大小
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | size_type | 数据大小类型 |
[in] | data_type | 数据类型 |
[out] | data_size | 数据大小 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_size (Qiankun_db_verify_pointer db_verify, int const size_type, Qiankun_data_type_pointer data_type, int *data_size)=0 |
|
|
获取数据大小列表
- Parameters
-
[in] | db_verify | 验证信息 |
[in] | size_type | 数据大小类型 |
[in] | function | 获取数据函数指针 |
[out] | user_data | 数据内容 |
- Returns
- int
- Author
- 郑天佐
- Date
- 2013-4-3
|
virtual int | data_get_size_list (Qiankun_db_verify_pointer db_verify, int const size_type, Qiankun_function_pointer function, Qiankun_user_data_pointer user_data)=0 |
|