Iterando através da linha larga de Cassandra com CQL3

Como posso extrair um intervalo de colunas Composite com o CQL3?

Considere o seguinte:

CREATE TABLE Stuff (
    a int,
    b text,
    c text,
    d text,
    PRIMARY KEY (a,b,c)
);

No Cassandra, o que isso efetivamente faz é criar um ColumnFamily com linhas inteiras (valores de a) e com CompositeColumns compostos dos valores de bec da string literal 'd'. Claro que isso é tudo coberto pelo CQL3, então nós iremospensar que estamos inserindo em linhas de banco de dados individuais ... mas eu divago.

E considere o seguinte conjunto de entradas:

INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','P','whatever0');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','Q','whatever1');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','R','whatever2');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','S','whatever3');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'A','T','whatever4');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','P','whatever5');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','Q','whatever6');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','R','whatever7');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','S','whatever8');
INSERT INTO Stuff (a,b,c,d) VALUES (1,'B','T','whatever9');

No meu caso de uso atual, quero ler todos os valores de Stuff,n valores de cada vez. Como eu faço isso? Aqui está minha tomada atual usandon=4:

SELECT * FROM Stuff WHERE a=1 LIMIT 4;

E como esperado eu recebo:

 a | b | c | d
---+---+---+-----------
 1 | A | P | whatever0
 1 | A | Q | whatever1
 1 | A | R | whatever2
 1 | A | S | whatever3

O problema que eu me deparo é como eu obtenho os próximos 4? Aqui está minha tentativa:

SELECT * FROM Stuff WHERE a=1 AND b='A' AND c>'S' LIMIT 4;

Isso não funciona porque nós restringimos b a ser igual a 'A' - o que é uma coisa razoável de se fazer! Mas eu não encontrei nada na sintaxe do CQL3 que me permita continuar iterando de qualquer maneira. Eu gostaria de poder fazer algo como:

SELECT * FROM Stuff WHERE a=1 AND {b,c} > {'A','S'} LIMIT 4;

Como faço para alcançar o resultado desejado? Ou seja, como faço o retorno do CQL3:

 a | b | c | d
---+---+---+-----------
 1 | A | T | whatever0
 1 | B | P | whatever1
 1 | B | Q | whatever2
 1 | B | R | whatever3