问题标签 [cql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
848 浏览

cassandra - cassandra 1.1.1 默认cql版本

有人知道是否可以在 Cassandra (1.1.1) 配置 CQL3 中设置为默认连接?我知道你可以使用--cql3 在 cqlsh 中设置它,或者在 java Cassandra 客户端中设置它,但这不是我需要的。问题是它不能在 java 客户端中设置,我想避免弄乱他们的代码。

0 投票
1 回答
986 浏览

openlayers - OpenLayers:过滤半径

我正在尝试过滤点图层以仅显示给定半径内的点。我已经确定最好的方法是使用 DWITHIN 的 CQL_FILTER。当我设置这个参数然后加载地图时,我得到了破碎的瓷砖。这是我有问题的代码片段:

删除 cql_filter 行会再次正常加载地图,但没有半径过滤器。

0 投票
1 回答
734 浏览

java - 使用 cql 从 cassandar 中选择数据

我正在使用 cassandra-jdbc 对 cassandra 中的数据执行操作,但是当我运行这个简单的程序时出现异常。

这是我的代码:

我得到:无法将“名称”解析为十六进制字节

0 投票
2 回答
5563 浏览

cassandra - Cassandra:使用包含大于或小于(< 和 >)的 where 子句进行查询

我正在使用 Cassandra 1.1.2 我正在尝试将 RDBMS 应用程序转换为 Cassandra。在我的 RDBMS 应用程序中,我有一个名为 table1 的表:

  1. Col1:字符串(主键)
  2. Col2:字符串(主键)
  3. Col3:Bigint(索引)
  4. Col4:比格特

该表包含超过 2 亿条记录。最常用的查询是这样的:

在 Cassandra 中,我使用以下语句创建表:

我将主键更改为额外的列(我在应用程序中计算键)。导入一些记录后,我尝试执行以下 cql:

这个结果是:

查询select col1,col2,col3,col4 from table1 where col3 = 67 works

谷歌表示没有办法执行这种查询。是对的吗?任何建议如何创建这样的查询?

0 投票
3 回答
13136 浏览

java - 如何从结果集中检索列值

当我运行这个程序时,我在输出屏幕中得到了这个。我不知道是什么问题,有什么我遗漏的。

这是它的输出:java.nio.HeapByteBuffer[pos=86 lim=91 cap=159]

0 投票
2 回答
1230 浏览

java - 在cql中创建列族?

当我使用 cql 创建列族时,它给了我非常意想不到的输出。

这是我得到的:第 1:132 行无关输入 ')' 期待 EOF

0 投票
1 回答
1551 浏览

java - 在 cassandra 中使用 TTL 指定列过期

当我插入带有 TTL 列过期的值时,它给了我一些意想不到的输出

在追踪它之后我得到了什么

0 投票
1 回答
410 浏览

c# - FluentCassandra 使用 CQL 选择时间戳范围

我的 DAL 中有一个方法可以使用 CQL 查询选择对象。我正在尝试按如下方式传递时间间隔:

数据库包含指定范围内的记录。上面的查询虽然返回 0 个元素。CQL 的使用不是必需的,所以我可能已经使用过 API,但是没有 Fetch 方法了(http://stackoverflow.com/questions/5325035/fluentcassandra-range-selection-problem),我仍然想知道我的查询有什么问题。

0 投票
1 回答
2368 浏览

cassandra - Cassandra CQL:计数器列的创建和修改

我正在尝试通过 Java 创建一个计数器列,但在运行它时出现错误。我正在使用 CQL 3.0.0 和 Cassandra 1.1.2

这是我得到的错误:

我已经尝试过Cassandra cql 比较器类型计数器的答案,但我知道 CQL 3.0.0 的 default_validation 不再可用。我搜索了文档,但一无所获。我正在寻找如何使用 Java 创建一个计数器列族并增加它。我在这里先向您的帮助表示感谢!

这也是我在这里的第一篇文章,所以如果有任何问题,请告诉我,以便我将来更正。

更新 在 cqlsh 中使用 CREATE 语句时,我得到一个 ConfigurationException。cqlsh 会话如下:

0 投票
3 回答
1156 浏览

java - Kundera for Cassandra - 按行键删除记录

我正在尝试按行键从数据库中删除特定记录。但是当我尝试执行这个查询时:

我得到了这个例外:“ Condition = is not suported for query on row key! ”。

有什么解决方法,还是我遗漏了什么?