Class | Description |
---|---|
FileDb | simulate a database |
Name | Type | Description |
---|---|---|
$file | string|DbStructure | |
$server | dbServer |
Name | Type | Description |
---|---|---|
$anotherObject | object |
Redefinition of: Object::equals()
Name | Type | Description |
---|---|---|
$key | string|DbQuery | adress to check |
Name | Type | Description |
---|---|---|
$filename | string | relative path to output-file |
Name | Type | Description |
---|---|---|
$key | array|string|DbQuery | the address of the value(s) to retrieve |
$where | array|string | a search string |
$orderBy | array | a list of columns to order the resultset by |
$offset | int | the number of the first result to be returned |
$limit | int | maximum number of results to return |
$desc | bool | if true results will be ordered in descending, otherwise in ascending order |
column1=value1,column2=value2,...,columnN=valueNNote that comparison takes place using the SQL operator 'LIKE', except for columns that are keys (either a primary key or a foreign key), which are compared using the SQL operator '='.
array(array(0=>column1,1=>value1,2=>operator1),...)The "column" name is mandatory and needs to be a string. The "value" is mandatory and needs to be a scalar value. The "operator" is optional and defaults to 'LIKE'. It needs to be a string and can be one of the following:
'=', 'LIKE', '<', '>', '!=', '<=', '>=', '==' (alias of '=')
Name | Type | Description |
---|---|---|
$table | string | name of table |
Array ( [length] => 6 [primarykey] => foo_id [foreignkeys] => Array ( [0] => Array ( [column] => bar_id [foreigntable] => bar [foreigncolumn] => bar_id ) ) [0] => Array ( [table] => foo [name] => foo_id [type] => int [nullable] => [primarykey] => 1 [unique] => [index] => [auto] => 1 [default] => [unsigned] => [zerofill] => [comment] => id [length] => 8 [foreignkey] => [references] => [update] => 1 [insert] => 1 [select] => 1 ) [...] [5] => Array ( [table] => foo [name] => bar_id [type] => int [nullable] => [primarykey] => [unique] => [index] => 1 [auto] => [default] => [unsigned] => [zerofill] => [comment] => some label [length] => 10 [foreignkey] => 1 [references] => Array ( [0] => bar [1] => bar_id ) [update] => 1 [insert] => 1 [select] => 1 ) )
Name | Type | Description |
---|---|---|
$sqlFile | string|array |
Name | Type | Description |
---|---|---|
$key | string|DbQuery | |
$value | mixed |
Name | Type | Description |
---|---|---|
$key | string|DbQuery | |
$value | mixed |
Name | Type | Description |
---|---|---|
$table | string | name of a table |
Name | Type | Description |
---|---|---|
$table1 | string | name of the table to join another one with |
$table2 | string | name of another table to join table1 with (when omitted will remove all previously set joins from table1) |
$key1 | string | name of the foreign key in table1 that references table2 (when omitted the API will look up the key in the structure file) |
$key2 | string | name of the key in table2 that is referenced from table1 (may be omitted if it is the primary key) |
Name | Type | Description |
---|---|---|
$table | string|DbQuery | name of a table |
$search | string|array | optional where clause |
Name | Type | Description |
---|---|---|
$sqlStmt | string|DbQuery | one SQL statement (or a query object) to execute |
$offset | int | the row to start from |
$limit | int | the maximum numbers of rows in the resultset |
Name | Type | Description |
---|---|---|
$key | string|DbQuery | the address of the row that should be removed |
$where | string|array | a search string |
column1=value1,column2=value2,...,columnN=valueNNote that comparison takes place using the SQL operator 'LIKE', except for columns that are keys (either a primary key or a foreign key), which are compared using the SQL operator '='.
array(array(0=>column1,1=>value1,2=>operator1),...)The "column" name is mandatory and needs to be a string. The "value" is mandatory and needs to be a scalar value. The "operator" is optional and defaults to 'LIKE'. It needs to be a string and can be one of the following:
'=', 'LIKE', '<', '>', '!=', '<=', '>=', '==' (alias of '=')
Name | Type | Description |
---|---|---|
$table | string | name of a table |
Redefinition of: Object::toString()
Name | Type | Description |
---|---|---|
$key | string|DbQuery | |
$value | mixed |
Inherited From Object
Documentation generated on Sat, 03 Jan 2009 22:22:19 +0100 by phpDocumentor 1.4.0