public class JmixCustomLoadQuery extends JmixAbstractQuery
RepositoryQuery
for query methods annotated with @Query
.Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
PARAMETER_PREFIX |
protected static java.lang.String |
PARAMETER_TEMPLATE |
protected java.lang.String |
query |
dataManager, factory, fetchPlan, jmixMetadata, metadata, method, namedParametersBindings, pageableIndex, queryHints, queryMethod, sortIndex
Constructor and Description |
---|
JmixCustomLoadQuery(DataManager dataManager,
Metadata jmixMetadata,
java.lang.reflect.Method method,
org.springframework.data.repository.core.RepositoryMetadata metadata,
org.springframework.data.projection.ProjectionFactory factory,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
considerPagingAndProcess(FluentLoader.ByQuery<?> loader,
java.lang.Object[] parameters) |
java.lang.Object |
execute(java.lang.Object[] parameters) |
protected java.lang.String |
getQueryDescription() |
protected void |
matchQueryParameters(java.util.Set<java.lang.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) |
buildNamedParametersMap, formatMethod, getDataManager, getQueryMethod, processSpecialParameters, toString
protected static final java.lang.String PARAMETER_TEMPLATE
protected static final java.lang.String PARAMETER_PREFIX
protected java.lang.String query
public JmixCustomLoadQuery(DataManager dataManager, Metadata jmixMetadata, java.lang.reflect.Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory, java.lang.String query)
public java.lang.Object execute(java.lang.Object[] parameters)
protected java.lang.Object considerPagingAndProcess(FluentLoader.ByQuery<?> loader, java.lang.Object[] parameters)
protected void matchQueryParameters(java.util.Set<java.lang.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 java.lang.String getQueryDescription()
getQueryDescription
in class JmixAbstractQuery