(No version information available, might only be in Git)
Schema::getTables — Devuelve las tablas del esquema
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Esta función no tiene parámetros.
Un array de todas las tablas de este esquema, donde cada elemento del array es un objeto Table con el nombre de la tabla como clave.
Ejemplo #1 Ejemplo de mysql_xdevapi\Schema::getTables()
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$session->sql("CREATE TABLE addressbook.names(name text, age int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('John', 42), ('Sam', 33)")->execute();
$session->sql("CREATE TABLE addressbook.cities(name text, population int)")->execute();
$session->sql("INSERT INTO addressbook.names values ('Portland', 639863), ('Seattle', 704352)")->execute();
$schema = $session->getSchema("addressbook");
$tables = $schema->getTables();
var_dump($tables);
?>
El resultado del ejemplo sería algo similar a:
array(2) { ["cities"]=> object(mysql_xdevapi\Table)#3 (1) { ["name"]=> string(6) "cities" } ["names"]=> object(mysql_xdevapi\Table)#4 (1) { ["name"]=> string(5) "names" } }