quill как-то не очень скала-стайл, он компилится, но запросы потом не работают, а хотелось бы при компиляции какую-то гарантию иметь тоже...
А о какой гарантии может идти речь? Тогда надо делать DSL, чтобы таблицу и запросы описывать кейс классами. Мы у себя начали такое делать, чтобы если структура таблицы изменилась, поймать ошибки компиляции. Но это всё равно не дает 100% и пока не знаем как подступится к задаче, чтобы в компайл тайме приводить литеральный тип из одного регистра в другой, т.е. чтобы скаловый camelCase преобразовывать в принятый в кассандре snake_case. :(