Я пытаюсь получить несколько столбцов из таблицы cassandra только с одним столбцом в виде строки Json с использованием datastax queryBuilder. Я попытался построить запрос следующими способами и не работал.Выберите querybuilder для cassandra
Select.Where selectByKey = QueryBuilder.select().fcall("fromJson", "columnX") .column("columnX") .from("keyspaceName", "tableName") .where(QueryBuilder.eq(key, QueryBuilder.bindMarker()));
Select.Where selectByKey = QueryBuilder.select().fcall("fromJson", "columnX") .all() .from("keyspaceName", "tableName") .where(QueryBuilder.eq(key, QueryBuilder.bindMarker()));
Select.Where selectByKey = QueryBuilder.select().fcall("fromJson", "columnX") .column("[json]") .from("keyspaceName", "tableName") .where(QueryBuilder.eq(key, QueryBuilder.bindMarker()));
Ошибки не похожи, реальной альтернативы на входе 'columnX' (SELECT "[JSON]", fromJson [(] 'columnX ...)
Все столбцы - это, в основном, текст, кроме столбцаX, который имеет текст в формате Json. Мне нужно некоторое решение, чтобы получить один столбец как json или целую запись как json с помощью Query Builder. Спасибо