![]() |
KumbiaPHP
beta2
Framework PHP
|
Métodos públicos | |
| initialize () | |
| table_exists ($table, $schema='') | |
| limit ($sql, $number) | |
| drop_table ($table, $if_exists=true) | |
| create_table ($table, $definition, $index=array()) | |
| list_tables () | |
| describe_table ($table, $schema='') | |
Métodos públicos heredados desde DbPDO | |
| connect ($config) | |
| query ($sql_query) | |
| exec ($sql_query) | |
| close () | |
| fetch_array ($pdo_statement=NULL, $opt='') | |
| __construct ($config) | |
| num_rows ($pdo_statement='') | |
| field_name ($number, $pdo_statement=NULL) | |
| data_seek ($number, $pdo_statement=NULL) | |
| affected_rows ($pdo_statement=NULL) | |
| error ($err='') | |
| no_error ($number=0) | |
| last_insert_id ($table='', $primary_key='') | |
| begin () | |
| rollback () | |
| commit () | |
| insert ($table, $values, $fields=null) | |
| update ($table, $fields, $values, $where_condition=null) | |
| delete ($table, $where_condition) | |
| last_sql_query () | |
Métodos públicos heredados desde DbBase | |
| find ($table, $where="1=1", $fields="*", $orderBy="1") | |
| in_query ($sql) | |
| fetch_all ($sql) | |
| in_query_assoc ($sql) | |
| in_query_num ($sql) | |
| fetch_one ($sql) | |
| insert ($table, $values, $fields=null) | |
| update ($table, $fields, $values, $where_condition=null) | |
| delete ($table, $where_condition) | |
| begin () | |
| rollback () | |
| commit () | |
| query ($sql) | |
| fetch_array ($resultQuery=NULL, $opt= '') | |
Campos de datos | |
| const | TYPE_INTEGER = "INTEGER" |
| const | TYPE_DATE = "DATE" |
| const | TYPE_VARCHAR = "VARCHAR" |
| const | TYPE_DECIMAL = "DECIMAL" |
| const | TYPE_DATETIME = "DATETIME" |
| const | TYPE_CHAR = "CHAR" |
Campos de datos heredados desde DbPDO | |
| $pdo_statement | |
| const | DB_ASSOC = PDO::FETCH_ASSOC |
| const | DB_BOTH = PDO::FETCH_BOTH |
| const | DB_NUM = PDO::FETCH_NUM |
Campos de datos heredados desde DbBase | |
| $debug = false | |
| $logger = false | |
Atributos protegidos | |
| $db_rbdm = "informix" | |
Atributos protegidos heredados desde DbPDO | |
| $pdo | |
| $last_query | |
| $last_error | |
| $affected_rows | |
| $db_rbdm | |
Atributos protegidos heredados desde DbBase | |
| $last_query | |
Otros miembros heredados | |
Métodos públicos estáticos heredados desde DbPDO | |
| static | add_quotes ($value) |
Métodos protegidos heredados desde DbBase | |
| log ($msg, $type) | |
| debug ($sql) | |
Definición en la línea 33 del archivo informix.php.
| create_table | ( | $table, | |
| $definition, | |||
$index = array() |
|||
| ) |
Crea una tabla utilizando SQL nativo del RDBM
TODO:
| string | $table | |
| array | $definition |
Definición en la línea 150 del archivo informix.php.
| describe_table | ( | $table, | |
$schema = '' |
|||
| ) |
Listar los campos de una tabla
| string | $table |
Informix no soporta schemas TODO: No hay un metodo identificable para obtener llaves primarias no nulos y tama�os reales de campos Primary Key, Null?
Definición en la línea 234 del archivo informix.php.
| drop_table | ( | $table, | |
$if_exists = true |
|||
| ) |
Borra una tabla de la base de datos
| string | $table |
Definición en la línea 123 del archivo informix.php.
| initialize | ( | ) |
Ejecuta acciones de incializacion del driver
Definición en la línea 81 del archivo informix.php.
| limit | ( | $sql, | |
| $number | |||
| ) |
Devuelve un LIMIT valido para un SELECT del RBDM
| integer | $number |
No esta soportado por Informix
Definición en la línea 108 del archivo informix.php.
| list_tables | ( | ) |
Listar las tablas en la base de datos
Definición en la línea 223 del archivo informix.php.
| table_exists | ( | $table, | |
$schema = '' |
|||
| ) |
Verifica si una tabla existe o no
| string | $table |
Informix no soporta schemas
Definición en la línea 92 del archivo informix.php.
|
protected |
Nombre de RBDM
Definición en la línea 39 del archivo informix.php.
| const TYPE_CHAR = "CHAR" |
Tipo de Dato Char
Definición en la línea 75 del archivo informix.php.
| const TYPE_DATE = "DATE" |
Tipo de Dato Date
Definición en la línea 51 del archivo informix.php.
| const TYPE_DATETIME = "DATETIME" |
Tipo de Dato Datetime
Definición en la línea 69 del archivo informix.php.
| const TYPE_DECIMAL = "DECIMAL" |
Tipo de Dato Decimal
Definición en la línea 63 del archivo informix.php.
| const TYPE_INTEGER = "INTEGER" |
Tipo de Dato Integer
Definición en la línea 45 del archivo informix.php.
| const TYPE_VARCHAR = "VARCHAR" |
Tipo de Dato Varchar
Definición en la línea 57 del archivo informix.php.
1.8.4