Constant summary
- OPERATOR_EQUAL
- OPERATOR_NOT_EQUAL
- OPERATOR_LARGER_THAN
- OPERATOR_LARGER_THAN_OR_EQUAL_TO
- OPERATOR_SMALLER_THAN
- OPERATOR_SMALLER_THAN_OR_EQUAL_TO
- OPERATOR_LIKE
- OPERATOR_NOT_LIKE
- OPERATOR_IN
- OPERATOR_NOT_IN
- OPERATOR_CONTAINS
- OPERATOR_CONTAINS_NOT
- OPERATOR_CONTAINS_ANY
- OPERATOR_CONTAINS_NONE
- OPERATOR_EXISTS
- OPERATOR_NOT_EXISTS
Methods summary
Modifier and Type | Method |
---|---|
public | __construct ( Criteria criteria = null , CriteriaComparator parentComparator = null , bool expectConstForArg1 = false , bool expectConstForArg2 = true ) |
public CriteriaComparator | match ( mixed arg1 , string operator , mixed arg2 , bool useAnd = true ) |
public CriteriaComparator | andMatch ( mixed arg1 , string operator , mixed arg2 ) |
public CriteriaComparator | orMatch ( mixed arg1 , string operator , mixed arg2 ) |
public CriteriaComparator | test ( string operator , ComparatorCriteria comparatorCriteria , bool useAnd = true ) |
public CriteriaComparator | andTest ( string operator , ComparatorCriteria comparatorCriteria ) |
public CriteriaComparator | orTest ( string operator , ComparatorCriteria comparatorCriteria ) |
public CriteriaComparator | group ( bool useAnd = true ) |
public CriteriaComparator | andGroup ( ) |
public CriteriaComparator | orGroup ( ) |
public CriteriaComparator | endGroup ( ) |
public Criteria | endWhere ( ) |
public Criteria | endClause ( ) |
public | apply ( QueryComparator queryComparator , QueryState queryState , QueryPointResolver queryPointResolver ) |
public static | getOperators ( unknown includeContains = true , unknown includeIn = true , unknown includeContainsAny = false ) |
public static | getTestOperators ( ) |
public | isEmpty ( ) |
Constants in detail
-
OPERATOR_EQUAL
const OPERATOR_EQUAL
-
OPERATOR_NOT_EQUAL
const OPERATOR_NOT_EQUAL
-
OPERATOR_LARGER_THAN
const OPERATOR_LARGER_THAN
-
OPERATOR_LARGER_THAN_OR_EQUAL_TO
const OPERATOR_LARGER_THAN_OR_EQUAL_TO
-
OPERATOR_SMALLER_THAN
const OPERATOR_SMALLER_THAN
-
OPERATOR_SMALLER_THAN_OR_EQUAL_TO
const OPERATOR_SMALLER_THAN_OR_EQUAL_TO
-
OPERATOR_LIKE
const OPERATOR_LIKE
-
OPERATOR_NOT_LIKE
const OPERATOR_NOT_LIKE
-
OPERATOR_IN
const OPERATOR_IN
-
OPERATOR_NOT_IN
const OPERATOR_NOT_IN
-
OPERATOR_CONTAINS
const OPERATOR_CONTAINS
-
OPERATOR_CONTAINS_NOT
const OPERATOR_CONTAINS_NOT
-
OPERATOR_CONTAINS_ANY
const OPERATOR_CONTAINS_ANY
-
OPERATOR_CONTAINS_NONE
const OPERATOR_CONTAINS_NONE
-
OPERATOR_EXISTS
const OPERATOR_EXISTS
-
OPERATOR_NOT_EXISTS
const OPERATOR_NOT_EXISTS
Methods in detail
-
__construct
public __construct ( Criteria criteria = null , CriteriaComparator parentComparator = null , bool expectConstForArg1 = false , bool expectConstForArg2 = true )param
-
match
-
andMatch
-
orMatch
-
test
CriteriaComparator public test ( string operator , ComparatorCriteria comparatorCriteria , bool useAnd = true ) -
andTest
-
orTest
-
group
-
andGroup
CriteriaComparator public andGroup ( )return
-
orGroup
CriteriaComparator public orGroup ( )return
-
endGroup
CriteriaComparator public endGroup ( )return
-
endWhere
Criteria public endWhere ( ) -
endClause
Criteria public endClause ( )return
-
apply
public apply ( QueryComparator queryComparator , QueryState queryState , QueryPointResolver queryPointResolver ) -
getOperators
public static getOperators ( unknown includeContains = true , unknown includeIn = true , unknown includeContainsAny = false ) -
getTestOperators
public static getTestOperators ( ) -
isEmpty
public isEmpty ( )
copyright
license
author