是否可以通过datastax驱动程序向Cssandra集群提交CQL脚本?

ada*_*dev 5 java cql cassandra datastax

简单地说,我有一个cql脚本,我想通过cassandra提交到集群Session,而不必通过cqlsh.

我查看了他们的API,我没有看到任何内容可以用于CQL脚本,或者是一种将脚本解析为Statement可以输入cassandra的s 的方法Session.

我想我可以编写一些自己解析脚本的东西,但肯定必须存在于datastax代码中的某个地方.

Jim*_*yer 4

我没有注意到执行脚本的函数,但是您可以编写一个小循环来逐行读取脚本并调用:

session.execute(cql_line);
Run Code Online (Sandbox Code Playgroud)

其中cql_line是包含 CQL 语句的字符串。只要您的脚本的每一行都有完整的 CQL 语句,您就不需要进行任何解析。

  • java 驱动程序是否有更新以一起执行多个语句而不是客户端循环它们? (2认同)