Launches a simple single-line query. Adds the default namespace if available. @param query expression to be run
(final String query)
| 341 | * @param query expression to be run |
| 342 | */ |
| 343 | public void simpleQuery(final String query) { |
| 344 | // check and add default namespace |
| 345 | String q = query.trim().isEmpty() ? "()" : query; |
| 346 | final Data data = context.data(); |
| 347 | final Namespaces ns = data.nspaces; |
| 348 | final int uriId = ns.uriIdForPrefix(Token.EMPTY, 0, data); |
| 349 | if(uriId != 0) q = Util.info("declare default element namespace \"%\"; %", ns.uri(uriId), q); |
| 350 | execute(new XQuery(q)); |
| 351 | } |
| 352 | |
| 353 | /** |
| 354 | * Launches the specified commands in a separate thread. |