28 $operationList = array(
'in' => 1,
'notin' => 1,
'not_in' => 1,
'between' => 1);
45 if(!isset($this->value))
56 if(defined(
'__CUBRID_VERSION__') && __CUBRID_VERSION__ >=
'8.4.1')
58 $this->value =
'^' . str_replace(
'%',
'(.*)', preg_quote(
$value));
62 $this->value =
$value .
'%';
66 if(defined(
'__CUBRID_VERSION__') && __CUBRID_VERSION__ >=
'8.4.1')
68 $this->value = str_replace(
'%',
'(.*)', preg_quote(
$value)) .
'$';
72 $this->value =
'%' .
$value;
76 if(defined(
'__CUBRID_VERSION__') && __CUBRID_VERSION__ >=
'8.4.1')
78 $this->value = str_replace(
'%',
'(.*)', preg_quote(
$value));
82 $this->value =
'%' .
$value .
'%';
86 $this->value =
'%' .
$value .
'%';
88 case 'notlike_prefix' :
89 $this->value =
$value .
'%';
92 $this->value =
'%' .
$value;
97 $this->value = array(
$value);
104 $this->value = array(
$value);
127 else if(!is_numeric($this->value))
139 if(!isset($this->value))
143 if($column_type ===
'')
148 $this->type = $column_type;
__construct($name, $value, $operation)
setColumnType($column_type)