Использование casssandra 2.28, java-connector3, sparks2.0.
Я пытаюсь написать простой запрос с несколькими параметрами выбора - не могу правильно понять синтаксис. Один параметр работает
CassandraJavaRDD<CassandraRow> rdd = javaFunc
.cassandraTable("test", "tests").where("ID= ?", "1");
Как мне сделать несколько параметров, пробовал несколько способов, все терпят неудачу:
javaFunc.cassandraTable("tests", "test").where("ID= ?", "1").and("Name= ?", "John");
javaFunc.cassandraTable("tests", "test").where("ID= ?", "1"+ " and "+ "Name= ?", "John");
Попробовал оператор сборки, выдает ошибку - не нравится "eq":
Statement s = QueryBuilder.select().all()
.from("tableName")
.where(eq("column_1", 1))
.and(eq("column_2", 9))
.and(eq("column_3", 50));
Похоже на базовый запрос 101, но просто не могу найти подходящий пример кода.