Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8DEC7701D for ; Sat, 13 Aug 2011 21:50:15 +0000 (UTC) Received: (qmail 87546 invoked by uid 500); 13 Aug 2011 21:50:13 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 87348 invoked by uid 500); 13 Aug 2011 21:50:12 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 87340 invoked by uid 99); 13 Aug 2011 21:50:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Aug 2011 21:50:11 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of honis@gmx.de designates 213.165.64.22 as permitted sender) Received: from [213.165.64.22] (HELO mailout-de.gmx.net) (213.165.64.22) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 13 Aug 2011 21:50:03 +0000 Received: (qmail 23663 invoked by uid 0); 13 Aug 2011 21:49:41 -0000 Received: from 132.180.10.132 by www051.gmx.net with HTTP; Sat, 13 Aug 2011 23:49:39 +0200 (CEST) Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" Date: Sat, 13 Aug 2011 23:49:39 +0200 From: "Jens Hartung" In-Reply-To: <1312339364.2893.10.camel@erebus.lan> Message-ID: <20110813214939.183200@gmx.net> MIME-Version: 1.0 References: <20110803015822.204140@gmx.net> <1312339364.2893.10.camel@erebus.lan> Subject: CQL: No indexed column error when < or <= in WHERE clause To: user@cassandra.apache.org X-Authenticated: #14426062 X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1+k6YM7LlKkfQpCJAYfzQ441JtLr2i8aR3invpbd+ rlK+W467/RsPKlh5Qys3G2KGh2JY7QjuKJAg== X-GMX-UID: S8ZzeuUATiE+P71+u2Rw26Z9ZUVSRNdf Hi together, first, I'm using Cassandra Version 0.8.4 and access it via CQL 1.0.3. When I select data from Cassandra with = in WHERE clause, everything works fine, but when using <= or < in WHERE clause, I always get following Exception: java.sql.SQLException: No indexed columns present in by-columns clause with "equals" operator at org.apache.cassandra.cql.jdbc.CassandraStatement.executeQuery(CassandraStatement.java:242) at columnfamily.queries.CassandraQueries.singleColumnSelect(CassandraQueries.java:147) ... My select-statement: "SELECT number FROM station WHERE number <= 8210;" Output of describe keyspace (within cli): ColumnFamily: station Key Validation Class: org.apache.cassandra.db.marshal.UTF8Type Default column value validator: org.apache.cassandra.db.marshal.UTF8Type Columns sorted by: org.apache.cassandra.db.marshal.UTF8Type Row cache size / save period in seconds: 0.0/0 Key cache size / save period in seconds: 200000.0/14400 Memtable thresholds: 0.2109375/1440/45 (millions of ops/minutes/MB) GC grace seconds: 864000 Compaction min/max thresholds: 4/32 Read repair chance: 1.0 Replicate on write: true Built indexes: [station.station_number_idx] Column Metadata: [...] Column Name: number Validation Class: org.apache.cassandra.db.marshal.LongType Index Name: station_number_idx Index Type: KEYS [...] Are the <, <=, >=, > operators not supported at this time? Greetings Jens -- NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! Jetzt informieren: http://www.gmx.net/de/go/freephone