如何使用 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");