2017-09-13 3 views
0

Je sais que != n'est pas supporté dans les instructions de sélection CQL. Et, je sais aussi que les requêtes != ne sont pas efficaces. Mais pourquoi n'est-il pas autorisé même si je suis prêt à accepter le filtrage?Cassandra CQL select '! =' Opérateur

Par exemple, je veux quelque chose comme ceci: Select * from foo where PK='something' and CK1='something' and CK2!='something' allow filtering

Mon raisonnement est que la cardinalité serait assez faible après PK et CK1 que je ne me soucie pas si Cassandra doit lire toutes les lignes restantes. Question: En dehors de faire le filtre côté application, est-il possible de le faire en utilisant uniquement CQL?

Répondre