exponenta event banner

tablenames

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

Описание

пример

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

пример

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

Примеры

свернуть все

С помощью подключения к базе данных Cassandra ® верните имена всех таблиц базы данных в базе данных Cassandra.

Создайте подключение к базе данных Cassandra, используя адрес локального узла. conn является cassandra объект.

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

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

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 переменная указывает имя таблицы базы данных Кассандры в соответствующем ключевом пространстве.

Закройте подключение к базе данных Cassandra.

close(conn)

С помощью подключения к базе данных Cassandra ® верните имена всех таблиц базы данных в определенном ключевом пространстве базы данных Cassandra - в этом случае employeedata keyspace.

Создайте подключение к базе данных Cassandra, используя адрес локального узла. conn является cassandra объект.

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

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

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

Закройте подключение к базе данных Cassandra.

close(conn)

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

свернуть все

Подключение к базе данных Кассандры, указанное как cassandra объект.

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

Пример: "employeedata"

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

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

свернуть все

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

Представлен в R2018b