| 4558 | } |
| 4559 | |
| 4560 | char *msSLDGetLogicalOperator(char *pszExpression) |
| 4561 | { |
| 4562 | |
| 4563 | if (!pszExpression) |
| 4564 | return NULL; |
| 4565 | |
| 4566 | /* TODO for NOT */ |
| 4567 | |
| 4568 | if(strstr(pszExpression, " AND ") || strstr(pszExpression, "AND(")) |
| 4569 | return msStrdup("And"); |
| 4570 | |
| 4571 | if(strstr(pszExpression, " OR ") || strstr(pszExpression, "OR(")) |
| 4572 | return msStrdup("Or"); |
| 4573 | |
| 4574 | if(strstr(pszExpression, "NOT ") || strstr(pszExpression, "NOT(")) |
| 4575 | return msStrdup("Not"); |
| 4576 | |
| 4577 | return NULL; |
| 4578 | } |
| 4579 | |
| 4580 | char *msSLDGetRightExpressionOfOperator(char *pszExpression) |
| 4581 | { |
no test coverage detected