I'm not much advanced in cassandra, but seeing the pycassa doc
http://pycassa.github.com/pycassa/assorted/composite_types.html, for
composites you can't even search for the second term, you need a first
term, the second will filter, you just do range slices on the composite
columns

it's totally different from secondary indexes for the rows

also CQL can't do everything as much as the other clients

2012/5/24 Roland Mechler <rmech...@sencha.com>

> Suppose I have a table in CQL3 with a 2 part composite, and I do a select
> that specifies just the second part of the key (not the partition key),
> will this result in a full table scan, or is the second part of the key
> indexed?
>
> Example:
>
> cqlsh:"Keyspace1"> CREATE TABLE test_table (part1 text, part2 text, data
> text, PRIMARY KEY (part1, part2));
> cqlsh:"Keyspace1"> INSERT INTO test_table (part1, part2, data) VALUES
> ('1','1','a');
> cqlsh:"Keyspace1"> SELECT * FROM test_table WHERE part2 = '1';
>  part1 | part2 | data
> -------+-------+------
>      1 |     1 |    a
>
> -Roland
>
>
>

Reply via email to