tablenames

Список имен таблиц базы данных в базе данных Apache Cassandra

Описание

пример

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

пример

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

Примеры

свернуть все

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

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

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

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

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"      

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

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

close(conn)

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

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

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

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

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

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

close(conn)

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

свернуть все

Соединение с базой данных Apache Cassandra, заданное как connection объект.

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

Пример: "employeedata"

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

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

свернуть все

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

Введенный в R2021a