Definition at line 33 of file Check.php.
| Doctrine_Query_Check::__construct |
( |
|
$table | ) |
|
- Parameters
-
Definition at line 51 of file Check.php.
{
->getCurrentConnection()
->getTable($table);
}
$this->table = $table;
}
| Doctrine_Query_Check::getSql |
( |
| ) |
|
getSql
returns database specific sql CHECK constraint definition parsed from the given dql CHECK definition
- Returns
- string
Definition at line 166 of file Check.php.
| Doctrine_Query_Check::getTable |
( |
| ) |
|
| Doctrine_Query_Check::parse |
( |
|
$dql | ) |
|
parse
- Parameters
-
| string | $dql | DQL CHECK constraint definition |
- Returns
- string
Definition at line 79 of file Check.php.
| Doctrine_Query_Check::parseClause |
( |
|
$dql | ) |
|
parseClause
- Parameters
-
| string | $alias | component alias |
| string | $field | the field name |
| mixed | $value | the value of the field |
- Returns
- void
Definition at line 92 of file Check.php.
{
$parts = $this->_tokenizer->sqlExplode($dql, ' AND ');
if (count($parts) > 1) {
$ret = array();
foreach ($parts as $part) {
$ret[] = $this->parseSingle($part);
}
$r = implode(' AND ', $ret);
} else {
$parts = $this->_tokenizer->quoteExplode($dql, ' OR ');
if (count($parts) > 1) {
$ret = array();
foreach ($parts as $part) {
}
$r = implode(' OR ', $ret);
} else {
$ret = $this->parseSingle($dql);
return $ret;
}
}
return '(' . $r . ')';
}
The documentation for this class was generated from the following file: