Class Xyster_Data_Operator_Expression

Description

Enumerated type of Expression operators

  • copyright: Copyright (c) 2007-2008 Irrational Logic (http://irrationallogic.net)
  • license: New BSD License

Located in /Data/Operator/Expression.php (line 28)

Xyster_Enum
   |
   --Xyster_Data_Operator_Expression
Class Constant Summary
 Between = 'BETWEEN'
 Eq = '='
 Gt = '>'
 Gte = '>='
 In = 'IN'
 Like = 'LIKE'
 Lt = '<'
 Lte = '<='
 Neq = '<>'
 NotBetween = 'NOT BETWEEN'
 NotIn = 'NOT IN'
 NotLike = 'NOT LIKE'
Method Summary
Methods
static method Between (line 195)

Uses the Between operator

  • access: public
static method Eq (line 115)

Uses the Eq operator

  • access: public
static method Gt (line 155)

Uses the Gt operator

  • access: public
static method Gte (line 165)

Uses the Gte operator

  • access: public
static method In (line 215)

Uses the In operator

  • access: public
static method Like (line 175)

Uses the Like operator

  • access: public
static method Lt (line 135)

Uses the Lt operator

  • access: public
static method Lte (line 145)

Uses the Lte operator

  • access: public
static method Neq (line 125)

Uses the Neq operator

  • access: public
static method NotBetween (line 205)

Uses the NotBetween operator

  • access: public
static Xyster_Data_Operator_Expression NotBetween ()
static method NotIn (line 225)

Uses the NotIn operator

  • access: public
static method NotLike (line 185)

Uses the NotLike operator

  • access: public
evaluate (line 50)

Evaluates the operator for two values

  • access: public
boolean evaluate (mixed $a, mixed $b)
  • mixed $a
  • mixed $b

Inherited Methods

Inherited From Xyster_Enum

Xyster_Enum::__construct()
Xyster_Enum::getName()
Xyster_Enum::getValue()
Xyster_Enum::parse()
Xyster_Enum::valueOf()
Xyster_Enum::values()
Xyster_Enum::_factory()
Xyster_Enum::__clone()
Xyster_Enum::__toString()
Class Constants
Between = 'BETWEEN' (line 38)
Eq = '=' (line 30)
Gt = '>' (line 33)
Gte = '>=' (line 34)
In = 'IN' (line 40)
Like = 'LIKE' (line 36)
Lt = '<' (line 32)
Lte = '<=' (line 35)
Neq = '<>' (line 31)
NotBetween = 'NOT BETWEEN' (line 39)
NotIn = 'NOT IN' (line 41)
NotLike = 'NOT LIKE' (line 37)

Documentation generated on Mon, 19 May 2008 17:07:15 -0400 by phpDocumentor 1.4.2