Class JpqlDeclarationSupport

java.lang.Object
io.jmix.aitools.dataload.execution.JpqlDeclarationSupport

@Component("aitls_JpqlDeclarationSupport") public class JpqlDeclarationSupport extends Object
Reads the identification variables a JPQL query declares, subqueries included, for the data-load access checks. The public query parser names one outer alias per entity and no subquery variable, which is not enough to tell where an entity occurs, so this reads the parser's own syntax tree.
  • Field Details

    • metadata

      @Autowired protected Metadata metadata
    • metadataTools

      @Autowired protected MetadataTools metadataTools
    • domainModelBuilder

      @Autowired @Qualifier("regular") protected DomainModelBuilder domainModelBuilder
    • domainModel

      protected volatile @Nullable DomainModel domainModel
  • Constructor Details

    • JpqlDeclarationSupport

      public JpqlDeclarationSupport()
  • Method Details