如何使用 com.datastax.oss.driver.api.querybuilder.QueryBuilder select 令牌值?
How do I select token value using com.datastax.oss.driver.api.querybuilder.QueryBuilder?
如何重写
select token(id) as t, id from example
使用 com.datastax.oss.driver.api.querybuilder.QueryBuilder
class?
TOKEN()
是本机 CQL 函数,您不能使用 QueryBuilder
调用它。这样做也没有意义。
如果您已经有一个静态 CQL 查询,您应该直接执行它。 Java 驱动程序中查询构建器的一般建议是生成动态 CQL 查询。它不能替代静态语句。干杯!
应该可以按照 docs 中的描述进行操作,例如:
selectFrom("example").function("token", Selector.column("id")).column("id");
如何重写
select token(id) as t, id from example
使用 com.datastax.oss.driver.api.querybuilder.QueryBuilder
class?
TOKEN()
是本机 CQL 函数,您不能使用 QueryBuilder
调用它。这样做也没有意义。
如果您已经有一个静态 CQL 查询,您应该直接执行它。 Java 驱动程序中查询构建器的一般建议是生成动态 CQL 查询。它不能替代静态语句。干杯!
应该可以按照 docs 中的描述进行操作,例如:
selectFrom("example").function("token", Selector.column("id")).column("id");