| 6424 | // |
| 6425 | |
| 6426 | static bool par_using( dyn* statement) |
| 6427 | { |
| 6428 | |
| 6429 | if (!MSC_match(KW_USING)) |
| 6430 | return false; |
| 6431 | |
| 6432 | MSC_match(KW_SQL); |
| 6433 | // keyword "SQL" is optional for backward compatibility |
| 6434 | |
| 6435 | if (MSC_match(KW_DESCRIPTOR)) |
| 6436 | statement->dyn_sqlda = PAR_native_value(false, false); |
| 6437 | else |
| 6438 | statement->dyn_using = (gpre_nod*) SQE_list(SQE_variable, NULL, false); |
| 6439 | |
| 6440 | return true; |
| 6441 | } |
| 6442 | |
| 6443 | |
| 6444 | //____________________________________________________________ |
no test coverage detected