Class JmixAbstractEntityQuery
java.lang.Object
io.jmix.core.impl.repository.query.JmixAbstractQuery<LoadContext<?>>
io.jmix.core.impl.repository.query.JmixAbstractEntityQuery
- All Implemented Interfaces:
org.springframework.data.repository.query.RepositoryQuery
- Direct Known Subclasses:
JmixCustomLoadQuery,JmixStructuredEntityQuery
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected intprotected FetchPlanRepositoryprotected List<QueryStringProcessor>Fields inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuery
dataManager, factory, jmixContextIndex, jmixMetadata, metadata, method, namedParametersBindings, pageableIndex, queryHints, queryMethod, sortIndex -
Constructor Summary
ConstructorsConstructorDescriptionJmixAbstractEntityQuery(DataManager dataManager, Metadata jmixMetadata, FetchPlanRepository fetchPlanRepository, List<QueryStringProcessor> queryStringProcessors, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected voidprotected voidsetupFetchPlan(LoadContext<?> loadContext, Object[] parameters) Methods inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuery
buildNamedParametersMap, collectHints, formatMethod, getDataManager, getQueryMethod, getSortFromParams, prepareQueryContext, processAccordingToReturnType, toString
-
Field Details
-
fetchPlanByAnnotation
-
fetchPlanRepository
-
fetchPlanIndex
protected int fetchPlanIndex -
queryStringProcessors
-
-
Constructor Details
-
JmixAbstractEntityQuery
public JmixAbstractEntityQuery(DataManager dataManager, Metadata jmixMetadata, FetchPlanRepository fetchPlanRepository, List<QueryStringProcessor> queryStringProcessors, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory)
-
-
Method Details
-
setupFetchPlan
-
processSpecialParameters
protected void processSpecialParameters()- Overrides:
processSpecialParametersin classJmixAbstractQuery<LoadContext<?>>
-
execute
- Specified by:
executein interfaceorg.springframework.data.repository.query.RepositoryQuery- Specified by:
executein classJmixAbstractQuery<LoadContext<?>>
-
getQueryDescription
- Overrides:
getQueryDescriptionin classJmixAbstractQuery<LoadContext<?>>
-