Class JmixCustomLoadQuery

java.lang.Object
io.jmix.core.impl.repository.query.JmixAbstractQuery
io.jmix.core.impl.repository.query.JmixCustomLoadQuery
All Implemented Interfaces:
org.springframework.data.repository.query.RepositoryQuery

public class JmixCustomLoadQuery extends JmixAbstractQuery
RepositoryQuery for query methods annotated with @Query.
  • Field Details

  • Constructor Details

    • JmixCustomLoadQuery

      public JmixCustomLoadQuery(DataManager dataManager, Metadata jmixMetadata, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, String query)
  • Method Details

    • execute

      public Object execute(Object[] parameters)
    • considerPagingAndProcess

      protected Object considerPagingAndProcess(FluentLoader.ByQuery<?> loader, Object[] parameters)
    • matchQueryParameters

      protected void matchQueryParameters(Set<String> parameterNames, org.springframework.data.repository.query.Parameters<? extends org.springframework.data.repository.query.Parameters,? extends org.springframework.data.repository.query.Parameter> bindableParameters, boolean fromPositionParameters)
    • getQueryDescription

      protected String getQueryDescription()
      Overrides:
      getQueryDescription in class JmixAbstractQuery