| @@ 276-278 (lines=3) @@ | ||
| 273 | case ODataConstants::STRFUN_TRIM: |
|
| 274 | return "TRIM($params[0])"; |
|
| 275 | ||
| 276 | case ODataConstants::STRFUN_SUBSTRING: |
|
| 277 | return count($params) == 3 ? |
|
| 278 | "SUBSTRING($params[0], $params[1] + 1, $params[2])" : "SUBSTRING($params[0], $params[1] + 1)"; |
|
| 279 | ||
| 280 | case ODataConstants::STRFUN_SUBSTRINGOF: |
|
| 281 | return "(LOCATE($params[0], $params[1]) > 0)"; |
|
| @@ 284-286 (lines=3) @@ | ||
| 281 | case ODataConstants::STRFUN_TRIM: |
|
| 282 | return "trim($params[0])"; |
|
| 283 | ||
| 284 | case ODataConstants::STRFUN_SUBSTRING: |
|
| 285 | return count($params) == 3 ? |
|
| 286 | "substr($params[0], $params[1], $params[2])" : "substr($params[0], $params[1])"; |
|
| 287 | ||
| 288 | case ODataConstants::STRFUN_SUBSTRINGOF: |
|
| 289 | return "(strpos($params[1], $params[0]) !== false)"; |
|