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 Summary
Modifier and TypeFieldDescriptionprotected static final String
protected static final String
protected String
Fields inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuery
dataManager, factory, fetchPlan, fetchPlanIndex, jmixContextIndex, jmixMetadata, metadata, method, namedParametersBindings, pageableIndex, queryHints, queryMethod, sortIndex
-
Constructor Summary
ConstructorDescriptionJmixCustomLoadQuery
(DataManager dataManager, Metadata jmixMetadata, Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, String query) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
considerPagingAndProcess
(FluentLoader.ByCondition<?> loader, Object[] parameters) protected String
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) Methods inherited from class io.jmix.core.impl.repository.query.JmixAbstractQuery
buildNamedParametersMap, formatMethod, getDataManager, getQueryMethod, processSpecialParameters, toString
-
Field Details
-
PARAMETER_TEMPLATE
- See Also:
-
PARAMETER_PREFIX
- See Also:
-
query
-
-
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
-
considerPagingAndProcess
-
matchQueryParameters
-
getQueryDescription
- Overrides:
getQueryDescription
in classJmixAbstractQuery
-