имена таблиц

Перечислите имена таблиц базы данных в Apache база данных Кассандры

Синтаксис

t = tablenames(conn)
t = tablenames(conn,keyspace)

Описание

пример

t = tablenames(conn) возвращает список, который содержит имена таблиц базы данных Cassandra® и их соответствующие ключевые пространства базы данных Кассандры.

пример

t = tablenames(conn,keyspace) возвращает список, который содержит имена таблиц базы данных Кассандры в заданном ключевом пространстве базы данных Кассандры.

Примеры

свернуть все

Используя соединение с базой данных Cassandra®, возвратите имена всех таблиц базы данных в базе данных Кассандры.

Создайте соединение с базой данных Кассандры с помощью локального адреса хоста. conn является объектом cassandra .

contactPoints = "localhost";
conn = cassandra(contactPoints);

Возвратите имена всех таблиц базы данных в базе данных Кассандры с помощью соединения с базой данных Кассандры. t является таблицей, которая содержит имена всех таблиц базы данных Кассандры и их соответствующих ключевых пространств.

t = tablenames(conn);

Отобразите первые несколько строк возвращенных данных.

head(t)
ans=8×2 table
       Keyspace                 Table           
    ______________    __________________________

    "employeedata"    "employees_by_job"        
    "employeedata"    "employees_by_id"         
    "employeedata"    "employees_by_name"       
    "system"          "built_views"             
    "system"          "sstable_activity"        
    "system"          "views_builds_in_progress"
    "system"          "compaction_history"      
    "system"          "hints"                   

Переменная Keyspace указывает на ключевое пространство. Переменная Table указывает на имя таблицы базы данных Кассандры в соответствующем ключевом пространстве.

Закройте соединение с базой данных Кассандры.

close(conn)

Используя соединение с базой данных Cassandra®, возвратите имена всех таблиц базы данных в определенном ключевом пространстве базы данных Кассандры — в этом случае, ключевом пространстве employeedata.

Создайте соединение с базой данных Кассандры с помощью локального адреса хоста. conn является объектом cassandra .

contactPoints = "localhost";
conn = cassandra(contactPoints);

Возвратите и отобразите все таблицы базы данных в ключевом пространстве employeedata базы данных Кассандры при помощи соединения с базой данных Кассандры. t является массивом строк, который содержит имена всех таблиц базы данных в ключевом пространстве employeedata.

keyspace = "employeedata";
t = tablenames(conn,keyspace)
t = 3×1 string array
    "employees_by_job"
    "employees_by_id"
    "employees_by_name"

Закройте соединение с базой данных Кассандры.

close(conn)

Входные параметры

свернуть все

Соединение с базой данных Кассандры, заданное как объект cassandra.

Ключевое пространство, заданное как вектор символов или скаляр строки. Если вы не знаете ключевое пространство, то доступ свойство Keyspaces объекта cassandra с помощью записи через точку, чтобы просмотреть ключевые пространства в базе данных Кассандры.

Пример: "employeedata"

Типы данных: char | string

Выходные аргументы

свернуть все

Таблица базы данных называет в базе данных Кассандры, заданной как массив строк или таблица. Если вы задаете ключевое пространство во входном параметре keyspace, функция tablenames возвращает массив строк, который содержит все имена таблицы базы данных в заданном ключевом пространстве базы данных Кассандры. Если вы не задаете ключевое пространство, функция tablenames возвращает таблицу с переменными Keyspace и Table. Переменная Keyspace является массивом строк, который содержит все ключевые пространства в базе данных Кассандры. Переменная Table является массивом строк, который содержит имена всех таблиц базы данных в базе данных Кассандры для их соответствующих ключевых пространств.

Введенный в R2018b