XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_Criteria Class Reference

Public Member Functions

 __construct ($typeInfoArr)
 
 add ($column, $value=null, $comparison=LEGACY_EXPRESSION_EQ)
 
 addAnd ($column, $value=null, $comparison=LEGACY_EXPRESSION_EQ)
 
 addOr ($column, $value=null, $comparison=LEGACY_EXPRESSION_EQ)
 
createCriterion ()
 
 _checkColumn ($column)
 
 _castingConversion ($column, &$value)
 

Data Fields

 $mTypeInfoArr = []
 
 $mChildlen = []
 

Detailed Description

Definition at line 62 of file criteria.class.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( $typeInfoArr)

Definition at line 71 of file criteria.class.php.

Member Function Documentation

◆ _castingConversion()

_castingConversion ( $column,
& $value )

Do casting conversion. If type information is wrong, return false.

@access protected

Parameters
string$columnA name of column
reference$valueof value.
Returns
bool

Definition at line 163 of file criteria.class.php.

◆ _checkColumn()

_checkColumn ( $column)

Check whether specified column exists in the list.

@access protected

Parameters
$column
Returns
bool

Definition at line 150 of file criteria.class.php.

◆ add()

add ( $column,
$value = null,
$comparison = LEGACY_EXPRESSION_EQ )

This is alias for addAnd().

Parameters
$column
null$value
string$comparison

Definition at line 82 of file criteria.class.php.

◆ addAnd()

addAnd ( $column,
$value = null,
$comparison = LEGACY_EXPRESSION_EQ )

Add $criteria to childlen with AND condition.

Parameters
$column
null$value
string$comparison

Definition at line 93 of file criteria.class.php.

◆ addOr()

addOr ( $column,
$value = null,
$comparison = LEGACY_EXPRESSION_EQ )

Add $criteria to childlen with OR condition.

Parameters
$column
null$value
string$comparison

Definition at line 115 of file criteria.class.php.

◆ createCriterion()

& createCriterion ( )

Create the instance of this class which has the same type information, and return it.

Returns
object Legacy_Criterion

Definition at line 137 of file criteria.class.php.

Field Documentation

◆ $mChildlen

$mChildlen = []

Childlen of this criteria.

Definition at line 69 of file criteria.class.php.

◆ $mTypeInfoArr

$mTypeInfoArr = []

Definition at line 64 of file criteria.class.php.


The documentation for this class was generated from the following file: