MIOLO20
|
Membros públicos | |
__construct ($columns='', $tables='', $where='', $orderBy='', $groupBy='', $having='') | |
setDb ($db) | |
setColumns ($string, $distinct=false) | |
setColumnsOverride (array $columns) | |
clearColumns () | |
getColumns () | |
setTables ($string) | |
clearTables () | |
setGroupBy ($string) | |
clearGroupBy () | |
setOrderBy ($string) | |
getOrderBy () | |
clearOrderBy () | |
addEqualCondition ($column, $value) | |
addNotEqualCondition ($column, $value) | |
addBetweenCondition ($column, $value1, $value2) | |
addGreaterCondition ($column, $value) | |
addGreaterEqualCondition ($column, $value) | |
addSmallerCondition ($column, $value) | |
addSmallerEqualCondition ($column, $value) | |
addNotIlikeCondition ($column, $value) | |
addNotLikeCondition ($column, $value) | |
addLikeCondition ($column, $value) | |
addLikeConditionUnaccent ($column, $value) | |
addIlikeCondition ($column, $value) | |
addIlikeConditionUnaccent ($column, $value) | |
addWhereIn ($column, array $values) | |
addWhereNotIn ($column, array $values) | |
setWhere ($string, array $parameters=null) | |
getWhere () | |
setWhereAnd ($string, array $parameters=null) | |
setWhereOr ($string, array $parameters=null) | |
getLimit () | |
setLimit ($limit) | |
clearLimit () | |
getOffsetSQL () | |
setOffsetSQL ($offsetSQL) | |
clearOffsetSQL () | |
setHaving ($string) | |
setHavingAnd ($string) | |
setHavingOr ($string) | |
setJoin ($table1, $table2, $cond, $type='INNER') | |
setLeftJoin ($table1, $table2, $cond) | |
setRightJoin ($table1, $table2, $cond) | |
bind ($parameters=null) | |
prepare ($parameters=null) | |
insert ($parameters=null) | |
insertFrom ($sql) | |
delete ($parameters=null) | |
update ($parameters=null, array $values=null) | |
select ($parameters=null) | |
selectCount () | |
clear () | |
setParameters () | |
addParameter ($value) | |
setRange () | |
setOffset ($offset, $rows) | |
findStr ($target, $source) | |
parseSqlCommand (&$cmd, $clause, $delimiters) | |
createFrom ($sqltext, $params=array()) | |
addInnerJoin ($table, $cond) | |
addLeftJoin ($table, $cond) | |
getNewJoins () | |
convertArrayToIn (array $values=null) | |
Membros públicos estáticos | |
static | deleteTable ($tableName, array $where) |
static | insertTable ($tableName, array $values) |
static | updateTable ($tableName, array $values, array $where) |
Campos de Dados | |
$db | |
$distinct | |
$columns | |
$tables | |
$where | |
$groupBy | |
$having | |
$orderBy | |
$join | |
$parameters | |
$command | |
$range | |
$bind | |
$limit | |
$offsetSQL | |
$considerarTabelasSubSelects = false | |
Brief Class Description. Complete Class Description.
Definido na linha 7 do ficheiro msql.class.
__construct | ( | $columns = '', | |
$tables = '', | |||
$where = '', | |||
$orderBy = '', | |||
$groupBy = '', | |||
$having = '' ) |
Brief Description. Complete Description.
$columns' | (tipo) desc |
$tables='' | (tipo) desc |
$where='' | (tipo) desc |
$orderBy='' | (tipo) desc |
$groupBy='' | (tipo) desc |
$having='' | (tipo) desc |
Reimplementado em sql.
Definido na linha 109 do ficheiro msql.class.
addBetweenCondition | ( | $column, | |
$value1, | |||
$value2 ) |
Definido na linha 388 do ficheiro msql.class.
addEqualCondition | ( | $column, | |
$value ) |
Adiciona uma condicao padrao de equivalencia no WHERE
string | $column | |
string | $value |
Definido na linha 374 do ficheiro msql.class.
addGreaterCondition | ( | $column, | |
$value ) |
Definido na linha 395 do ficheiro msql.class.
addGreaterEqualCondition | ( | $column, | |
$value ) |
Definido na linha 402 do ficheiro msql.class.
addIlikeCondition | ( | $column, | |
$value ) |
Definido na linha 451 do ficheiro msql.class.
addIlikeConditionUnaccent | ( | $column, | |
$value ) |
Definido na linha 458 do ficheiro msql.class.
addInnerJoin | ( | $table, | |
$cond ) |
Adiciona tabela com INNER JOIN
string | $table | |
string | $cond |
Definido na linha 1281 do ficheiro msql.class.
addLeftJoin | ( | $table, | |
$cond ) |
Adiciona tabela com LEFT JOIN
string | $table | |
string | $cond |
Definido na linha 1296 do ficheiro msql.class.
addLikeCondition | ( | $column, | |
$value ) |
Definido na linha 437 do ficheiro msql.class.
addLikeConditionUnaccent | ( | $column, | |
$value ) |
Definido na linha 444 do ficheiro msql.class.
addNotEqualCondition | ( | $column, | |
$value ) |
Definido na linha 381 do ficheiro msql.class.
addNotIlikeCondition | ( | $column, | |
$value ) |
Definido na linha 423 do ficheiro msql.class.
addNotLikeCondition | ( | $column, | |
$value ) |
Definido na linha 430 do ficheiro msql.class.
addParameter | ( | $value | ) |
Brief Description. Complete Description.
$value | (tipo) desc |
Definido na linha 1108 do ficheiro msql.class.
addSmallerCondition | ( | $column, | |
$value ) |
Definido na linha 409 do ficheiro msql.class.
addSmallerEqualCondition | ( | $column, | |
$value ) |
Definido na linha 416 do ficheiro msql.class.
addWhereIn | ( | $column, | |
array | $values ) |
Definido na linha 465 do ficheiro msql.class.
addWhereNotIn | ( | $column, | |
array | $values ) |
Definido na linha 472 do ficheiro msql.class.
bind | ( | $parameters = null | ) |
Brief Description. Complete Description.
$parameters | (tipo) desc |
Definido na linha 719 do ficheiro msql.class.
clear | ( | ) |
Brief Description. Complete Description.
Definido na linha 1051 do ficheiro msql.class.
clearColumns | ( | ) |
Definido na linha 273 do ficheiro msql.class.
clearGroupBy | ( | ) |
Definido na linha 333 do ficheiro msql.class.
clearLimit | ( | ) |
Definido na linha 572 do ficheiro msql.class.
clearOffsetSQL | ( | ) |
Definido na linha 594 do ficheiro msql.class.
clearOrderBy | ( | ) |
Definido na linha 361 do ficheiro msql.class.
clearTables | ( | ) |
Definido na linha 310 do ficheiro msql.class.
convertArrayToIn | ( | array | $values = null | ) |
Converte conjunto de valores para realidade SQL
Definido na linha 1344 do ficheiro msql.class.
createFrom | ( | $sqltext, | |
$params = array() ) |
Brief Description. Complete Description.
$sqltext | (tipo) desc |
Definido na linha 1245 do ficheiro msql.class.
delete | ( | $parameters = null | ) |
Brief Description. Complete Description.
$parameters | (tipo) desc |
Definido na linha 920 do ficheiro msql.class.
|
static |
Retorna comando de DELETE para tabela e valores passados
string | $tableName | |
array | $where |
Definido na linha 810 do ficheiro msql.class.
findStr | ( | $target, | |
$source ) |
Brief Description. Complete Description.
$target | (tipo) desc |
$source | (tipo) desc |
Definido na linha 1167 do ficheiro msql.class.
getColumns | ( | ) |
Definido na linha 284 do ficheiro msql.class.
getLimit | ( | ) |
Definido na linha 557 do ficheiro msql.class.
getNewJoins | ( | ) |
Definido na linha 1309 do ficheiro msql.class.
getOffsetSQL | ( | ) |
Definido na linha 579 do ficheiro msql.class.
getOrderBy | ( | ) |
Definido na linha 356 do ficheiro msql.class.
getWhere | ( | ) |
Definido na linha 505 do ficheiro msql.class.
insert | ( | $parameters = null | ) |
Brief Description. Complete Description.
$parameters | (tipo) desc | |
array | $values | Array associativo contendo valores do insert (coluna => valor) |
Definido na linha 877 do ficheiro msql.class.
insertFrom | ( | $sql | ) |
Brief Description. Complete Description.
$sql | (tipo) desc |
Definido na linha 903 do ficheiro msql.class.
|
static |
Retorna comando de INSERT para tabela e valores passados
string | $tableName | |
array | $values |
Definido na linha 831 do ficheiro msql.class.
parseSqlCommand | ( | & | $cmd, |
$clause, | |||
$delimiters ) |
Brief Description. Complete Description.
&$cmd | (tipo) desc |
$clause | (tipo) desc |
$delimiters | (tipo) desc |
Definido na linha 1214 do ficheiro msql.class.
prepare | ( | $parameters = null | ) |
Brief Description. Complete Description.
$parameters | (tipo) desc |
Adicionamos o str_replace que está por fora do primeiro (que troca '\' por '\\') pois o postgres estava com problemas quando um valor, por exemplo, "D\'ÁGUA" era passado por aqui. Ticket #42019
Definido na linha 734 do ficheiro msql.class.
select | ( | $parameters = null | ) |
Brief Description. Complete Description.
$parameters | (tipo) desc |
Definido na linha 975 do ficheiro msql.class.
selectCount | ( | ) |
Substitui as colunas para COUNT(*)
Definido na linha 1030 do ficheiro msql.class.
setColumns | ( | $string, | |
$distinct = false ) |
Brief Description. Complete Description.
$string | (tipo) desc |
$distinct | (tipo) desc |
Definido na linha 255 do ficheiro msql.class.
setColumnsOverride | ( | array | $columns | ) |
Limpa e define novamente as colunas
array | $columns |
Definido na linha 268 do ficheiro msql.class.
setDb | ( | $db | ) |
Brief Description. Complete Description.
$db | (tipo) desc |
Definido na linha 238 do ficheiro msql.class.
setGroupBy | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 326 do ficheiro msql.class.
setHaving | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 610 do ficheiro msql.class.
setHavingAnd | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 626 do ficheiro msql.class.
setHavingOr | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 642 do ficheiro msql.class.
setJoin | ( | $table1, | |
$table2, | |||
$cond, | |||
$type = 'INNER' ) |
Brief Description. Complete Description.
$table1 | (tipo) desc |
$table2 | (tipo) desc |
$cond | (tipo) desc |
$typeINNER' | (tipo) desc |
Definido na linha 661 do ficheiro msql.class.
setLeftJoin | ( | $table1, | |
$table2, | |||
$cond ) |
Brief Description. Complete Description.
$table1 | (tipo) desc |
$table2 | (tipo) desc |
$cond | (tipo) desc |
Definido na linha 685 do ficheiro msql.class.
setLimit | ( | $limit | ) |
Definido na linha 562 do ficheiro msql.class.
setOffset | ( | $offset, | |
$rows ) |
Brief Description. Complete Description.
Definido na linha 1145 do ficheiro msql.class.
setOffsetSQL | ( | $offsetSQL | ) |
Definido na linha 584 do ficheiro msql.class.
setOrderBy | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 349 do ficheiro msql.class.
setParameters | ( | ) |
Brief Description. Complete Description.
Definido na linha 1070 do ficheiro msql.class.
setRange | ( | ) |
Brief Description. Complete Description.
Definido na linha 1120 do ficheiro msql.class.
setRightJoin | ( | $table1, | |
$table2, | |||
$cond ) |
Brief Description. Complete Description.
$table1 | (tipo) desc |
$table2 | (tipo) desc |
$cond | (tipo) desc |
Definido na linha 703 do ficheiro msql.class.
setTables | ( | $string | ) |
Brief Description. Complete Description.
$string | (tipo) desc |
Definido na linha 298 do ficheiro msql.class.
setWhere | ( | $string, | |
array | $parameters = null ) |
Brief Description. Complete Description.
$string | (tipo) desc | |
array | $parameters |
Definido na linha 489 do ficheiro msql.class.
setWhereAnd | ( | $string, | |
array | $parameters = null ) |
Brief Description. Complete Description.
$string | (tipo) desc | |
array | $parameters |
Definido na linha 520 do ficheiro msql.class.
setWhereOr | ( | $string, | |
array | $parameters = null ) |
Brief Description. Complete Description.
$string | (tipo) desc | |
array | $parameters |
Definido na linha 545 do ficheiro msql.class.
update | ( | $parameters = null, | |
array | $values = null ) |
Brief Description. Complete Description.
$parameters | (tipo) desc | |
array | $values | Valores do UPDATE (coluna => valor) |
Definido na linha 946 do ficheiro msql.class.
|
static |
Retorna comando de UPDATE para tabela e valores passados
string | $tableName | |
array | $values | |
array | $where |
Definido na linha 850 do ficheiro msql.class.
$bind |
Attribute Description.
Definido na linha 72 do ficheiro msql.class.
$columns |
Attribute Description.
Definido na linha 22 do ficheiro msql.class.
$command |
Attribute Description.
Definido na linha 62 do ficheiro msql.class.
$considerarTabelasSubSelects = false |
Definido na linha 93 do ficheiro msql.class.
$db |
Attribute Description.
Definido na linha 12 do ficheiro msql.class.
$distinct |
Attribute Description.
Definido na linha 17 do ficheiro msql.class.
$groupBy |
Attribute Description.
Definido na linha 37 do ficheiro msql.class.
$having |
Attribute Description.
Definido na linha 42 do ficheiro msql.class.
$join |
Attribute Description.
Definido na linha 52 do ficheiro msql.class.
$limit |
Definido na linha 78 do ficheiro msql.class.
$offsetSQL |
Definido na linha 84 do ficheiro msql.class.
$orderBy |
Attribute Description.
Definido na linha 47 do ficheiro msql.class.
$parameters |
Attribute Description.
Definido na linha 57 do ficheiro msql.class.
$range |
Attribute Description.
Definido na linha 67 do ficheiro msql.class.
$tables |
Attribute Description.
Definido na linha 27 do ficheiro msql.class.
$where |
Attribute Description.
Definido na linha 32 do ficheiro msql.class.