
Static Public Member Functions | |
| static | expAnd ($left, $right) |
| |
| static | expOr ($left, $right) |
| |
| static | eq ($field, $value) |
| |
| static | eqId ($field, Identifiable $object) |
| |
| static | notEq ($field, $value) |
| |
| static | gt ($field, $value) |
| greater than | |
| static | gtEq ($field, $value) |
| greater than or equals | |
| static | lt ($field, $value) |
| lower than | |
| static | ltEq ($field, $value) |
| lower than or equals | |
| static | notNull ($field) |
| |
| static | isNull ($field) |
| |
| static | isTrue ($field) |
| |
| static | isFalse ($field) |
| |
| static | like ($field, $value) |
| |
| static | notLike ($field, $value) |
| |
| static | ilike ($field, $value) |
| |
| static | notIlike ($field, $value) |
| |
| static | similar ($field, $value) |
| |
| static | notSimilar ($field, $value) |
| |
| static | eqLower ($field, $value) |
| |
| static | between ($field, $left, $right) |
| |
| static | in ($field, $value) |
| {,not}in handles strings, arrays and SelectQueries | |
| static | notIn ($field, $value) |
| |
| static | add ($field, $value) |
| + | |
| static | sub ($field, $value) |
| static | mul ($field, $value) |
| * | |
| static | div ($field, $value) |
| / | |
| static | fullTextAnd ($field, $wordsList) |
| |
| static | fullTextOr ($field, $wordsList) |
| |
| static | fullTextRankOr ($field, $wordsList) |
| |
| static | fullTextRankAnd ($field, $wordsList) |
| |
| static | orBlock () |
| |
| static | andBlock () |
| |
| static | chain () |
| |
| static | not ($field) |
| |
| static | minus ($field) |
| |
Static Private Member Functions | |
| static | block ($args, $logic) |
| |
Definition at line 18 of file Expression.class.php.
| static Expression::expAnd | ( | $ | left, | |
| $ | right | |||
| ) | [static] |
Definition at line 23 of file Expression.class.php.
References BinaryExpression::EXPRESSION_AND.
| static Expression::expOr | ( | $ | left, | |
| $ | right | |||
| ) | [static] |
Definition at line 33 of file Expression.class.php.
References BinaryExpression::EXPRESSION_OR.
Referenced by LogicUtils::getOpenRange().
| static Expression::eq | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 43 of file Expression.class.php.
References BinaryExpression::EQUALS.
Referenced by OneToManyLinkedFull::$insert(), NullDaoWorker::dropById(), BaseDaoWorker::dropById(), TransparentDaoWorker::getById(), NullDaoWorker::getById(), CommonDaoWorker::getById(), Criteria::joinProperties(), and ProtoDAO::processPath().
| static Expression::eqId | ( | $ | field, | |
| Identifiable $ | object | |||
| ) | [static] |
Definition at line 51 of file Expression.class.php.
Referenced by StorableDAO::save(), and OneToManyLinkedWorker::targetize().
| static Expression::notEq | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 59 of file Expression.class.php.
References BinaryExpression::NOT_EQUALS.
| static Expression::gt | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
greater than
Definition at line 71 of file Expression.class.php.
References BinaryExpression::GREATER_THAN.
Referenced by DaoMoveHelper::down().
| static Expression::gtEq | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
greater than or equals
Definition at line 83 of file Expression.class.php.
References BinaryExpression::GREATER_OR_EQUALS.
| static Expression::lt | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
lower than
Definition at line 95 of file Expression.class.php.
References BinaryExpression::LOWER_THAN.
Referenced by DaoMoveHelper::up().
| static Expression::ltEq | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
lower than or equals
Definition at line 107 of file Expression.class.php.
References BinaryExpression::LOWER_OR_EQUALS.
Referenced by LogicUtils::getOpenPoint(), and LogicUtils::getOpenRange().
| static Expression::notNull | ( | $ | field | ) | [static] |
Definition at line 117 of file Expression.class.php.
References PostfixUnaryExpression::IS_NOT_NULL.
Referenced by ProtoDAO::fetchCollections(), LogicUtils::getOpenPoint(), LogicUtils::getOpenRange(), and ObjectQuery::toSelectQuery().
| static Expression::isNull | ( | $ | field | ) | [static] |
Definition at line 125 of file Expression.class.php.
References PostfixUnaryExpression::IS_NULL.
Referenced by LogicUtils::getOpenPoint(), LogicUtils::getOpenRange(), and ObjectQuery::toSelectQuery().
| static Expression::isTrue | ( | $ | field | ) | [static] |
Definition at line 133 of file Expression.class.php.
References PostfixUnaryExpression::IS_TRUE.
| static Expression::isFalse | ( | $ | field | ) | [static] |
Definition at line 141 of file Expression.class.php.
References PostfixUnaryExpression::IS_FALSE.
| static Expression::like | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 149 of file Expression.class.php.
References BinaryExpression::LIKE.
| static Expression::notLike | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 157 of file Expression.class.php.
References BinaryExpression::NOT_LIKE.
| static Expression::ilike | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 165 of file Expression.class.php.
References BinaryExpression::ILIKE.
| static Expression::notIlike | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 173 of file Expression.class.php.
References BinaryExpression::NOT_ILIKE.
| static Expression::similar | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 181 of file Expression.class.php.
References BinaryExpression::SIMILAR_TO.
| static Expression::notSimilar | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 189 of file Expression.class.php.
References BinaryExpression::NOT_SIMILAR_TO.
| static Expression::eqLower | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
| static Expression::between | ( | $ | field, | |
| $ | left, | |||
| $ | right | |||
| ) | [static] |
Definition at line 205 of file Expression.class.php.
Referenced by LogicUtils::getOpenPoint(), and LogicUtils::getOpenRange().
| static Expression::in | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
{,not}in handles strings, arrays and SelectQueries
Definition at line 215 of file Expression.class.php.
References InExpression::IN.
Referenced by OneToManyLinkedLazy::$insert(), OneToManyLinkedFull::$insert(), NullDaoWorker::dropByIds(), BaseDaoWorker::dropByIds(), ProtoDAO::fetchCollections(), TransparentDaoWorker::getListByIds(), NullDaoWorker::getListByIds(), and CommonDaoWorker::getListByIds().
| static Expression::notIn | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 231 of file Expression.class.php.
References InExpression::NOT_IN.
| static Expression::add | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
+
Definition at line 249 of file Expression.class.php.
References BinaryExpression::ADD.
| static Expression::sub | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
Definition at line 259 of file Expression.class.php.
References BinaryExpression::SUBSTRACT.
| static Expression::mul | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
*
Definition at line 269 of file Expression.class.php.
References BinaryExpression::MULTIPLY.
| static Expression::div | ( | $ | field, | |
| $ | value | |||
| ) | [static] |
/
Definition at line 279 of file Expression.class.php.
References BinaryExpression::DIVIDE.
| static Expression::fullTextAnd | ( | $ | field, | |
| $ | wordsList | |||
| ) | [static] |
Definition at line 287 of file Expression.class.php.
References DB::FULL_TEXT_AND.
| static Expression::fullTextOr | ( | $ | field, | |
| $ | wordsList | |||
| ) | [static] |
Definition at line 295 of file Expression.class.php.
References DB::FULL_TEXT_OR.
Referenced by FullTextUtils::makeFullTextQuery().
| static Expression::fullTextRankOr | ( | $ | field, | |
| $ | wordsList | |||
| ) | [static] |
Definition at line 303 of file Expression.class.php.
References DB::FULL_TEXT_OR.
| static Expression::fullTextRankAnd | ( | $ | field, | |
| $ | wordsList | |||
| ) | [static] |
Definition at line 311 of file Expression.class.php.
References DB::FULL_TEXT_AND.
Referenced by FullTextUtils::makeFullTextQuery().
| static Expression::orBlock | ( | ) | [static] |
Definition at line 319 of file Expression.class.php.
References BinaryExpression::EXPRESSION_OR.
Referenced by LogicUtils::getOpenPoint(), and LogicUtils::getOpenRange().
| static Expression::andBlock | ( | ) | [static] |
Definition at line 330 of file Expression.class.php.
References BinaryExpression::EXPRESSION_AND.
Referenced by Criteria::__construct(), LogicUtils::getOpenPoint(), and LogicUtils::getOpenRange().
| static Expression::chain | ( | ) | [static] |
| static Expression::not | ( | $ | field | ) | [static] |
Definition at line 349 of file Expression.class.php.
References PrefixUnaryExpression::NOT.
| static Expression::minus | ( | $ | field | ) | [static] |
Definition at line 357 of file Expression.class.php.
References PrefixUnaryExpression::MINUS.
| static Expression::block | ( | $ | args, | |
| $ | logic | |||
| ) | [static, private] |
Definition at line 365 of file Expression.class.php.
References $args, and LogicalChain::block().

1.5.4