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
RepositoryQuery for query methods annotated with @Query.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected StringFields inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuerydataManager, factory, fetchPlanByAnnotation, fetchPlanIndex, fetchPlanRepository, jmixContextIndex, jmixMetadata, metadata, method, namedParametersBindings, pageableIndex, queryHints, queryMethod, queryStringProcessors, sortIndex
- 
Constructor SummaryConstructorsConstructorDescriptionJmixCustomLoadQuery(DataManager dataManager, Metadata jmixMetadata, FetchPlanRepository fetchPlanRepository, List<QueryStringProcessor> queryStringProcessors, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, String query) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected Stringprotected voidmatchQueryParameters(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) protected LoadContext<?>prepareQueryContext(Object[] parameters) Methods inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuerybuildNamedParametersMap, collectHints, execute, formatMethod, getDataManager, getQueryMethod, getSortFromParams, processAccordingToReturnType, processSpecialParameters, setupFetchPlan, toString
- 
Field Details- 
PARAMETER_TEMPLATE- See Also:
 
- 
PARAMETER_PREFIX- See Also:
 
- 
query
 
- 
- 
Constructor Details- 
JmixCustomLoadQuerypublic JmixCustomLoadQuery(DataManager dataManager, Metadata jmixMetadata, FetchPlanRepository fetchPlanRepository, List<QueryStringProcessor> queryStringProcessors, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, String query) 
 
- 
- 
Method Details- 
prepareQueryContextBuildsLoadContextbased onSuitable as is for count query. - Specified by:
- prepareQueryContextin class- JmixAbstractQuery
- Parameters:
- parameters- query method parameters
- Returns:
- LoadContextwith- LoadContext.getQuery()not null
 
- 
matchQueryParameters
- 
getQueryDescription- Overrides:
- getQueryDescriptionin class- JmixAbstractQuery
 
 
-