(^)
SDO_DAS_Relational::__construct — Crea una instancia de un Servicio de Acceso a Datos Relacional
$database_metadata
[,
string
$application_root_type
[,
array
$SDO_containment_references_metadata
]] )Esta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.
Construye una instancia de un Servicio de Acceso a Datos Relacional dede la metainformación pasada.
Un array que contiene una o más definiciones de tablas, donde cada una es un array asociativo que contiene las claves name, columns, PK, y opcionalemente, FK. Para una discusión completa de la metainformación, véase la sección metainformación de la información general sobre el DAS Relacional.
La raíz de cada grafo de datos es un objeto de un tipo de raíz especial y los objetos de datos de apliacación vienen debajo de él. De los varios tipos de apliación en el modelo SDO, uno tiene que ser el tipo de aplicación inmediatamente por debajo de la raíz del grafo de datos. Si sólo existe una tabla en la metainformación de la base de datos, por lo que se puede deducir el tipo raíz de apliación, este argumento puede ser omitido.
Un array que contiene una o más definiciones de una relación de contención, donde cada una es un array asociativo que contiene las claves parent y child. Las relaciones de contención describen cómo están conectados los tipos en el modelo para formal un árbol. El tipo especificado como el tipo raíz de aplicación debe estar presente como uno de los tipos padre de las referencias de contención. Si la aplicación sólo necesita trabajar con una tabla a la vez, y no existen relaciones de contención en el modelo, este argumento puede ser omitido. Para una discusión completa de la metainformación, véase la sección metainformación de la información general sobre el DAS Relacional.
Devuelve un objeto SDO_DAS_Relational en caso de éxito.
SDO_DAS_Relational::__construct() lanza una excepción SDO_DAS_Relational_Exception si se encuentra cualquier problema en la metainformación.
Para una discusión completa de la metainformación, véase la sección metainformación de la información general sobre el DAS Relacional.