Package io.jmix.aitools.dataload.execution
package io.jmix.aitools.dataload.execution
-
ClassDescriptionReplaces enum values in the fetched rows of a
JpqlExecutionResultwith their localized captions, so a conversational response shows human-readable labels instead of raw enum ids or constant names.A single named query parameter as produced by the JPQL generation layer.Structured JPQL draft returned by the generation layer.Signals that the current user's access constraints cannot be applied to a query, so the query is refused rather than executed unfiltered.Checks a validated data-load query against the current user's permissions for every entity it reads, and returns the text to execute.Row-level query context for a non-root entity.Where one entity occurs in a query.An entity's row-level conditions sorted by how they go into a join'sonclause.Entities a query reads, keyed and ordered by entity name.A reference the query reads by itself or through its primary key.A row-level condition as a constraint added it.Reads the identification variables a JPQL query declares, subqueries included, for the data-load access checks.An identification variable the query declares.A mutable named query parameter passed to JPQL execution.Input forJpqlExecutionService: a JPQL query together with everything needed to run it.Outcome of a singleJpqlExecutionService.execute(io.jmix.aitools.dataload.execution.JpqlExecutionRequest)call.Validates, repairs and executes a generated JPQL query, returning the fetched rows.Rows fetched for a query plus a flag telling whether more results are available beyond them.Narrows the left joins of a data-load query in their ownonclause, so that a record hidden from the current user is joined as an absent one instead of removing the row.Changes to one query, applied to its syntax tree in the order they are made.A variable's declaration: the selection source holding it, its child index there and the node itself.WhatJpqlLeftJoinSupport.Rewrite.joinReference(String, String)did to the reads of a reference.Converts raw JPQL parameter values to the Java types expected by the query.Validates a generated JPQL query and repairs it when validation fails.Combined outcome of the validate-and-repair operation.