results = executecql(conn,query) возвращает результаты выполнения запроса Cassandra ® Query Language (CQL) в базе данных Cassandra с использованием подключения к базе данных Cassandra. executecql импортирует результаты запроса в MATLAB ®.
results = executecql(conn,query,'ConsistencyLevel',level) задает уровень непротиворечивости, чтобы указать, сколько узлов должно ответить для выполнения запроса CQL.
Используя подключение к базе данных Cassandra ®, выполните запрос CQL для импорта данных из таблицы базы данных Cassandra в MATLAB ®. В этом случае база данных Кассандры содержит employees_by_job таблица базы данных с данными сотрудников в employeedata keyspace.
Создайте подключение к базе данных Cassandra, используя адрес локального узла. conn является cassandra объект.
Напишите запрос CQL, который выбирает всех сотрудников, которые являются программистами или делопроизводителями, нанятыми до 30 апреля 2006 г., и извлекает их идентификаторы должностей, даты найма и адреса электронной почты. job_id является ключом раздела employees_by_job таблицу базы данных и hire_date является столбцом кластеризации.
results является таблицей с job_id, hire_date, и email переменные. hire_date переменная является datetime массив и job_id и email переменные являются строковыми массивами.
Закройте подключение к базе данных Cassandra.
close(conn)
Выполнение запроса CQL с использованием уровня непротиворечивости
Используя подключение к базе данных Cassandra ®, выполните запрос CQL для импорта данных из таблицы базы данных Cassandra в MATLAB ®. Укажите уровень непротиворечивости для возврата результатов запроса. В этом случае база данных Кассандры содержит employees_by_job таблица базы данных с данными сотрудников в employeedata keyspace.
Создайте подключение к базе данных Cassandra, используя адрес локального узла. conn является cassandra объект.
Напишите запрос CQL, который выбирает всех сотрудников, являющихся программистами, и извлекает их даты найма и адреса электронной почты. job_id является ключом раздела employees_by_job таблица базы данных. Ограничьте возвращенные данные тремя строками.
Большинство узлов реплики отвечают возвращенными данными. results является таблицей с hire_date и email переменные. hire_date переменная является datetime массив и email переменная является строковым массивом.
conn - Подключение базы данных Кассандры cassandra объект
Подключение к базе данных Кассандры, указанное как cassandra объект.
query - Запрос CQL вектор символов | строковый скаляр
Запрос CQL, заданный как вектор символа или скаляр строки. Для получения дополнительной информации о CQL см. Справочную документацию по CQL.
Пример: "SELECT * FROM dev.maps"
Типы данных: char | string
level - Уровень непротиворечивости "ONE" (по умолчанию) | символьный вектор | строковый скаляр
Уровень согласованности, указанный как одно из этих значений.
Значение уровня согласованности
Описание уровня согласованности
"ALL"
Возвращает результаты запроса, когда все узлы реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"EACH_QUORUM"
Завершите выполнение, когда большинство узлов реплики в каждом центре обработки данных зафиксируют изменение (только операция записи).
"QUORUM"
Возвращает результаты запроса, когда большинство узлов реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"LOCAL_QUORUM"
Возвращайте результаты запроса, когда большинство узлов реплики в локальном центре обработки данных отвечают (операция чтения) или фиксируют изменение (операция записи).
"ONE" (по умолчанию)
Возвращает результаты запроса, когда один узел реплики отвечает (операция чтения) или фиксирует изменение (операция записи).
"TWO"
Возвращает результаты запроса, когда два узла реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"THREE"
Возвращает результаты запроса, когда три узла реплики отвечают (операция чтения) или фиксируют изменение (операция записи).
"LOCAL_ONE"
Возвращайте результаты запроса, когда один узел реплики в локальном центре обработки данных отвечает (операция чтения) или фиксирует изменение (операция записи).
"ANY"
Завершите выполнение, даже если все узлы реплики для указанного раздела недоступны (только операция записи).
"SERIAL"
Возвращает результаты запроса текущих (и, возможно, незафиксированных) данных для узлов реплики в любом центре обработки данных (только операция чтения).
"LOCAL_SERIAL"
Возвращает результаты запроса текущих (и, возможно, незафиксированных) данных для узлов реплики в локальном центре обработки данных (только операция чтения).
Значение уровня согласованности можно указать как вектор символа или скаляр строки.
Результаты запроса CQL, возвращенные в виде таблицы. Каждый столбец базы данных Cassandra из результата запроса CQL является переменной в таблице. Имена переменных соответствуют именам столбцов базы данных Cassandra из результата запроса CQL.
Типы данных переменных в таблице зависят от типов данных CQL. Дополнительные сведения о том, как типы данных CQL преобразуются в типы данных MATLAB, см. в разделе Преобразование типов данных CQL в типы данных MATLAB.
Для операций чтения или записи, которые не возвращают данные, executecql функция возвращает пустую таблицу.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.