| 627 | } |
| 628 | |
| 629 | public List<Statement> simpleQuery(String queryString) { |
| 630 | try { |
| 631 | return SqlParser.createStatementsForSimpleQuery( |
| 632 | queryString, |
| 633 | str -> PgArrayParser.parse( |
| 634 | str, |
| 635 | bytes -> new String(bytes, StandardCharsets.UTF_8) |
| 636 | ) |
| 637 | ); |
| 638 | } catch (Throwable t) { |
| 639 | jobsLogs.logPreExecutionFailure(UUIDs.dirtyUUID(), id, queryString, SQLExceptions.messageOf(t), sessionSettings.sessionUser()); |
| 640 | throw t; |
| 641 | } |
| 642 | } |
| 643 | |
| 644 | private void addStatementTimeout(CompletableFuture<?> result, TimeoutToken timeoutToken) { |
| 645 | long durationNs = timeoutToken.disable(); |