Предположим, у меня есть таблица ClientHeaders со следующими столбцами
| UUID | Cliend_id | IP | Country | Date |
где UUID — первичный ключ.
Я хочу использовать этот запрос:
select * from ClientHeaders where Client_id = "123";
Как я могу это сделать, используя slicequery of hector.
Я знаю, было ли это так: select * from ClientHeaders where UUID= "123";
Следующее выполнило бы задачу:
sliceQuery.setColumnFamily("ClientHeaders");
sliceQuery.setKey("123");
sliceQuery.setRange("", "", false, 5);
QueryResult<ColumnSlice<String, String>> result = sliceQuery.execute();
поскольку UUID является первичным ключом, поэтому sliceQuery.setKey("123");
работает с первичным ключом. Можно ли каким-либо образом выполнить функциональность предложения where из непервичного ключа?