552 |
/* FIXME: allow user to specify depath of search */ |
/* FIXME: allow user to specify depath of search */ |
553 |
nres = est_node_search(node, cond, 0); |
nres = est_node_search(node, cond, 0); |
554 |
|
|
555 |
|
if (! nres) { |
556 |
|
int status = est_node_status(node); |
557 |
|
est_cond_delete(cond); |
558 |
|
est_node_delete(node); |
559 |
|
est_free_net_env(); |
560 |
|
ereport(ERROR, (errcode(ERRCODE_QUERY_CANCELED), |
561 |
|
errmsg("pgest_node: search failed, node status %d", status))); |
562 |
|
} |
563 |
|
|
564 |
/* get number of results */ |
/* get number of results */ |
565 |
resnum = est_noderes_doc_num(nres); |
resnum = est_noderes_doc_num(nres); |
566 |
|
|