MCPcopy Create free account
hub / github.com/crate/crate / simpleQuery

Method simpleQuery

server/src/main/java/io/crate/session/Session.java:629–642  ·  view source on GitHub ↗
(String queryString)

Source from the content-addressed store, hash-verified

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();

Calls 6

parseMethod · 0.95
dirtyUUIDMethod · 0.95
messageOfMethod · 0.95
sessionUserMethod · 0.80