!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/proyectos/toba_editor/www/doc/api/Componentes/Persistencia/   drwxr-xr-x
Free 13.83 GB of 61.93 GB (22.34%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     toba_datos_relacion.html (78.09 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Docs For Class toba_datos_relacion
phpDocumentor
[ árbol de herencia: Componentes ] [ índice: Componentes ] [ índice general ]

toba_datos_relacion

Mantiene un conjunto relacionado de datos_tabla
toba_componente
   |
   --toba_datos_relacion

Ubicada en /nucleo/componentes/persistencia/toba_datos_relacion.php [line 11]


Métodos Heredados

Heredado de toba_componente

__construct()
agregar_dependencia()
agregar_dependencia_por_indice()
borrar_memoria()
Elimina toda la memoria interna actual y de pedidos anteriores
controlador()
Retorna la referencia al componente padre o contenedor del actual, generalmente un ci
dep()
dependencia()
Accede a una dependencia del objeto, opcionalmente si la dependencia no esta cargada, la carga
dependencia_cargada()
destruir()
Destructor del componente
eliminar_estado_sesion()
Elimina de la sesion las propiedades de este componente, a su vez pone en null estas propiedades en este objeto
existe_dependencia()
Retorna verdadero si un componente es dependencia del actual
get_cantidad_dependencias()
Retorna la cantidad de dependencias cargadas
get_dependencias()
Retorna un array con las dependencias cargadas del componente
get_dependencias_clase()
Devuelve las dependencias cuya clase de componente coincide con la expresion regular pasada como parametro
get_estado_sesion()
Construye un arreglo con los valores de todas las propiedades a almacenarse en sesion
get_id()
Retorna el identificador del componente
get_mensaje()
Retorna un mensaje asociado al componente
get_nombre()
get_parametro()
get_titulo()
informar()
Informa un mensaje predefinido al usuario, usando toba::notificacion() y toba::mensajes()
informar_msg()
Informa un mensaje al usuario
ini()
inicializado()
invocar_callback()
Metodo generico de invocar callbacks en el propio objeto
log()
Shortcut de toba::logger()->debug
mantener_estado_sesion()
set_controlador()
Determina que el componente actual es controlado por otro
set_modo_compatible_manejo_sesion()
set_propiedades_sesion()
Fuerza a persistir en sesion ciertas propiedades internas
__sleep()

Métodos Propios
static Structures_Graph   grafo_relaciones()   Retorna un grafo representando un conjunto de tablas y sus relaciones
void   armar_xml()   Arma un nodo XML para un registro de un datos tabla, con sus columnas como atributos y sus registros de tablas hijas como nuevos nodos internos
boolean   cargar()   Utiliza la carga por clave del administrador de persistencia
void   desactivar_tablas()  
void   disparar_validacion_tablas()  
void   dump_contenido()   Muestra un dump de los datos y los cambios realizados a los mismos desde la carga
void   dump_esquema()   Muestra un esquema de las tablas y los mapeos de las filas
void   eliminar()  
void   eliminar_todo()  
boolean   esta_cargada()   La relacion ha sido cargada con datos?
void   evt__validar()  
boolean   existe_tabla()  
void   forzar_insercion()  
void   get_columnas_tabla_hija()  
void   get_columnas_tabla_padre()  
array   get_conjunto_datos_interno()   Retorna la estructura de datos utilizada por las tablas para mantener registro del estado de sus datos
string   get_fuente()   Fuente de datos que utiliza el objeto y sus dependencias
array   get_lista_tablas()  
void   get_persistidor()  
array   get_relaciones_activas()  
array   get_tablas()  
array   get_tablas_activas()  
mixed   get_tablas_hijas()   Dada una tabla del DR, recupera los identificadores de las tablas hijas
array   get_tablas_raiz()  
void   get_xml()  
boolean   hay_cambios()   Determina si los datos cargados difieren de los datos existentes en el medio de persistencia
void   ini()   Ventana para agregar configuraciones particulares al inicio de la vida completa del componente
array   orden_carga()   Retorna el orden hacia adelante en el cual se deben cargar las tablas
array   orden_sincronizacion()   Retorna el orden hacia adelante en el cual se deben sincronizar las tablas
toba_ap_relacion_db   persistidor()  
void   resetear()  
void   resetear_cursores()  
void   set_cargado()   Notifica a la relacion que sus tablas han sido o no cargadas
void   sincronizar()   Sincroniza los cambios con el medio de persistencia
void   sincronizar_filas()   Sincroniza los cambios con el medio de persistencia
toba_datos_tabla   tabla()  

static method grafo_relaciones  [línea 310]

  static Structures_Graph grafo_relaciones( $tablas, $relaciones  )

Retorna un grafo representando un conjunto de tablas y sus relaciones
Parámetros:
   $tablas: 
   $relaciones: 


armar_xml  [línea 720]

  void armar_xml( SimpleXMLElement $xml, string $tabla, $clave  )

Arma un nodo XML para un registro de un datos tabla, con sus columnas como atributos y sus registros de tablas hijas como nuevos nodos internos

Parámetros:
SimpleXMLElement   $xml: 
string   $tabla:  la tabla de la que se van a sacar los datos
   $clave: 

Access:  protected


cargar  [línea 514]

  boolean cargar( [array $clave = array()]  )

Utiliza la carga por clave del administrador de persistencia

Parámetros:
array   $clave: 

Return:  Falso, si no se encontraron registros


desactivar_tablas  [línea 139]

  void desactivar_tablas( $tablas  )

Parámetros:
   $tablas: 


disparar_validacion_tablas  [línea 449]

  void disparar_validacion_tablas( )



dump_contenido  [línea 155]

  void dump_contenido( [ $etiqueta = null]  )

Muestra un dump de los datos y los cambios realizados a los mismos desde la carga
Parámetros:
   $etiqueta: 


dump_esquema  [línea 169]

  void dump_esquema( [ $titulo = null]  )

Muestra un esquema de las tablas y los mapeos de las filas

SOLO USAR PARA DEBUG! envia todos los datos al cliente en forma plana!

Parámetros:
   $titulo: 


eliminar  [línea 625]

  void eliminar( )


See:  toba_datos_relacion::eliminar_todo()
Deprecated:  


eliminar_todo  [línea 614]

  void eliminar_todo( )



esta_cargada  [línea 533]

  boolean esta_cargada( )

La relacion ha sido cargada con datos?


evt__validar  [línea 444]

  void evt__validar( )


Access:  protected

Information Tags:
Ventana:  

existe_tabla  [línea 413]

  boolean existe_tabla( string $tabla  )

Parámetros:
string   $tabla: 


forzar_insercion  [línea 552]

  void forzar_insercion( )



get_columnas_tabla_hija  [línea 675]

  void get_columnas_tabla_hija( $datos  )

Parámetros:
   $datos: 


get_columnas_tabla_padre  [línea 664]

  void get_columnas_tabla_padre( $datos  )

Parámetros:
   $datos: 


get_conjunto_datos_interno  [línea 460]

  array get_conjunto_datos_interno( )

Retorna la estructura de datos utilizada por las tablas para mantener registro del estado de sus datos


get_fuente  [línea 644]

  string get_fuente( )

Fuente de datos que utiliza el objeto y sus dependencias


get_lista_tablas  [línea 342]

  array get_lista_tablas( )



get_persistidor  [línea 503]

  void get_persistidor( )


Deprecated:  usar persistidor() a secas


get_relaciones_activas  [línea 393]

  array get_relaciones_activas( )


Return:  de toba_datos_tabla


get_tablas  [línea 365]

  array get_tablas( )


Return:  de toba_datos_tabla


get_tablas_activas  [línea 374]

  array get_tablas_activas( )


Return:  de toba_datos_tabla


get_tablas_hijas  [línea 749]

  mixed get_tablas_hijas( string $tabla  )

Dada una tabla del DR, recupera los identificadores de las tablas hijas
Parámetros:
string   $tabla:  es el identificador de la tabla

Return:  es el conjunto de identificadores de las tablas hijas
Access:  protected


get_tablas_raiz  [línea 635]

  array get_tablas_raiz( )



get_xml  [línea 691]

  void get_xml( SimpleXMLElement $xml  )

Parámetros:
SimpleXMLElement   $xml:  Es el nodo XML donde se van a cargar todos los datos


hay_cambios  [línea 653]

  boolean hay_cambios( )

Determina si los datos cargados difieren de los datos existentes en el medio de persistencia


ini  [línea 57]

  void ini( )

Ventana para agregar configuraciones particulares al inicio de la vida completa del componente

Information Tags:
Ventana:  
Redefinición de:
toba_componente::ini()

orden_carga  [línea 301]

  array orden_carga( )

Retorna el orden hacia adelante en el cual se deben cargar las tablas


Return:  Arreglo id_tabla => toba_datos_tabla


orden_sincronizacion  [línea 265]

  array orden_sincronizacion( )

Retorna el orden hacia adelante en el cual se deben sincronizar las tablas

El orden predeterminado es el orden topologico de las tablas


Return:  Arreglo id_tabla => toba_datos_tabla


persistidor  [línea 476]

  toba_ap_relacion_db persistidor( )



resetear  [línea 422]

  void resetear( )



resetear_cursores  [línea 433]

  void resetear_cursores( )



set_cargado  [línea 542]

  void set_cargado( boolean $cargado  )

Notifica a la relacion que sus tablas han sido o no cargadas
Parámetros:
boolean   $cargado: 


sincronizar  [línea 562]

  void sincronizar( [ $usar_cursores = false]  )

Sincroniza los cambios con el medio de persistencia
Parámetros:
   $usar_cursores: 


sincronizar_filas  [línea 594]

  void sincronizar_filas( $filas_tablas  )

Sincroniza los cambios con el medio de persistencia
Parámetros:
   $filas_tablas: 


tabla  [línea 352]

  toba_datos_tabla tabla( string $tabla  )

Parámetros:
string   $tabla: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.9699 ]--