tablenames

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

Описание

пример

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

пример

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

Примеры

свернуть все

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

Создайте соединение с базой данных Кассандры с помощью сконфигурированного источника данных CassandraDataSource и пустое имя пользователя и пароль. apacheCassandra функция возвращает conn как connection объект.

datasource = "CassandraDataSource";
username = "";
password = "";
conn = apacheCassandra(datasource,username,password);

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

t = tablenames(conn);

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

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

    "employeedata"    "employees_by_id"  
    "employeedata"    "employees_by_job" 
    "employeedata"    "employees_by_name"
    "system"          "IndexInfo"        
    "system"          "available_ranges" 
    "system"          "batches"          
    "system"          "batchlog"         
    "system"          "built_views"      

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

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

close(conn)

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

Создайте соединение с базой данных Кассандры с помощью сконфигурированного источника данных CassandraDataSource и пустое имя пользователя и пароль. apacheCassandra функция возвращает conn как connection объект.

datasource = "CassandraDataSource";
username = "";
password = "";
conn = apacheCassandra(datasource,username,password);

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

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

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

close(conn)

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

свернуть все

Apache соединение с базой данных Кассандры в виде connection объект.

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

Пример: "employeedata"

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

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

свернуть все

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

Введенный в R2021a