博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cassandra cpp driver中bind list——用cass_statement_bind_collection函数
阅读量:5872 次
发布时间:2019-06-19

本文共 996 字,大约阅读时间需要 3 分钟。

CassError insert_into_collections(CassSession* session, const char* key, const char* items[]) {  CassError rc = CASS_OK;  CassStatement* statement = NULL;  CassFuture* future = NULL;  CassCollection* collection = NULL;  const char** item = NULL;  const char* query = "INSERT INTO examples.collections (key, items) VALUES (?, ?);";  statement = cass_statement_new(query, 2);  cass_statement_bind_string(statement, 0, key);  collection = cass_collection_new(CASS_COLLECTION_TYPE_SET, 2);  for (item = items; *item; item++) {    cass_collection_append_string(collection, *item);  }  cass_statement_bind_collection(statement, 1, collection);  cass_collection_free(collection);  future = cass_session_execute(session, statement);  cass_future_wait(future);  rc = cass_future_error_code(future);  if (rc != CASS_OK) {    print_error(future);  }  cass_future_free(future);  cass_statement_free(statement);  return rc;}

备忘!

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/6548921.html,如需转载请自行联系原作者

你可能感兴趣的文章
Spring Cloud F & Spring Boot 2.0 版本升级说明书
查看>>
代码评审-如何保证缓存与数据库的读写一致性?
查看>>
什么是面向对象,为什么要面向对象
查看>>
聊聊Lambda架构
查看>>
iOS逆向工程- 工具详解
查看>>
开发者必备Linux命令
查看>>
好程序员大数据教程分享之Hadoop优缺点
查看>>
关于C++中ios::sync_with_stdio(false)
查看>>
JS switch 分支语句
查看>>
H5-手机震动
查看>>
Android动画之逐帧动画(FrameAnimation)详解
查看>>
数据库 语句 总结
查看>>
Unity屏幕坐标转UI坐标
查看>>
(转)解释一下SQLSERVER事务日志记录
查看>>
HTML <img> 标签
查看>>
UPS故障案例集(一)
查看>>
基础篇 (2)
查看>>
ECMAScript 6中的Set和Map数据结构
查看>>
使用大于16TB的ext4文件系统
查看>>
c/c++标准库中的文件操作总结
查看>>