Cassandra - автоматическая генерация клиентских библиотек запросов на нескольких языках с использованием простой текстовой строки запроса cqlsh - PullRequest
0 голосов
/ 26 августа 2018

Я бы хотел иметь возможность автоматически генерировать клиентский код на нескольких языках, используя оператор cqlsh "INSERT"

Так, например, если у меня есть оператор "INSERT", например:

INSERT INTO MY_TABLE(C1,C2) VALUES (?,?);

Я мог бы генерировать безопасных клиентов на нескольких языках для "SELECT" по этому точному запросу

Возможно ли это?

1 Ответ

0 голосов
/ 06 сентября 2018

Реальная безопасность типов будет возможна, только если вы объедините ее с определением таблицы и т. Д. Но в настоящее время таких инструментов не существует ...

Почти для всех языков структура кода очень похожа (псевдокод):

// somewhere at beginning, only once
prepStatement = session.prepare(query)
// later in the code
boundStatement = prepStatement.bind(parameters)
session.execute(boundStatement)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...