|
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.