Index
All Classes and Interfaces|All Packages
B
- bind(String, Query, JpaParametersParameterAccessor, Lazy<ParameterBinder>) - Method in class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
- bindAndPrepare(String, Query, JpaParametersParameterAccessor, Lazy<ParameterBinder>) - Method in class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
- buildQuery(DynamicQueryTemplate, JpaParametersParameterAccessor) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
C
- com.joutvhu.dynamic.jpa - package com.joutvhu.dynamic.jpa
- com.joutvhu.dynamic.jpa.query - package com.joutvhu.dynamic.jpa.query
- com.joutvhu.dynamic.jpa.support - package com.joutvhu.dynamic.jpa.support
- countProjection() - Element in annotation interface com.joutvhu.dynamic.jpa.DynamicQuery
-
Defines the projection part of the count query template that is generated for pagination.
- countQuery() - Element in annotation interface com.joutvhu.dynamic.jpa.DynamicQuery
-
Defines a special count query template that shall be used for pagination queries to lookup the total number of elements for a page.
- create(EntityManager, JpaQueryMethodFactory, QueryLookupStrategy.Key, QueryExtractor, QueryMethodEvaluationContextProvider, QueryRewriterProvider, EscapeCharacter) - Static method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
- createBinder() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
- createJpaQuery(String, Sort, Pageable, ReturnedType) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
-
Creates an appropriate JPA query from an
EntityManageraccording to the currentDynamicJpaRepositoryQuerytype. - createQueryAwareBinder(JpaParameters, DeclaredQuery, SpelExpressionParser, QueryMethodEvaluationContextProvider) - Static method in class org.springframework.data.jpa.repository.query.DynamicParameterBinderFactory
- createRepositoryFactory(EntityManager) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
- createTemplate(String, String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
D
- deriveCountQuery(String, String) - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- doCreateCountQuery(JpaParametersParameterAccessor) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
- doCreateQuery(JpaParametersParameterAccessor) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
- DynamicBasedStringQuery - Class in org.springframework.data.jpa.repository.query
-
Extension of
StringQuerythat evaluates the given query string as a SpEL template-expression. - DynamicBasedStringQuery(String, JpaEntityMetadata<?>, SpelExpressionParser, boolean) - Constructor for class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
-
Creates a new
DynamicBasedStringQueryfor the given query andEntityMetadata. - DynamicBasedStringQuery(DeclaredQuery, JpaEntityMetadata<?>, SpelExpressionParser) - Constructor for class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- DynamicBasedStringQuery(DeclaredQuery, JpaEntityMetadata<?>, SpelExpressionParser, boolean) - Constructor for class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- DynamicJpaParameterAccessor - Class in org.springframework.data.jpa.repository.query
-
ParameterAccessorbased on anParametersinstance. - DynamicJpaParameterAccessor(JpaParametersParameterAccessor) - Constructor for class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
- DynamicJpaParameterAccessor(Parameters<?, ?>, Object[]) - Constructor for class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
-
Creates a new
JpaParametersParameterAccessor. - DynamicJpaQueryLookupStrategy - Class in com.joutvhu.dynamic.jpa.query
-
QueryLookupStrategythat tries to detect a dynamic query declared viaDynamicQueryannotation. - DynamicJpaQueryLookupStrategy(EntityManager, JpaQueryMethodFactory, QueryLookupStrategy.Key, QueryExtractor, QueryMethodEvaluationContextProvider, QueryRewriterProvider, EscapeCharacter) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
- DynamicJpaQueryMethod - Class in com.joutvhu.dynamic.jpa.query
-
JPA specific extension of
JpaQueryMethod. - DynamicJpaQueryMethod(Method, RepositoryMetadata, ProjectionFactory, QueryExtractor) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
-
Creates a
JpaQueryMethod. - DynamicJpaRepositoryFactory - Class in com.joutvhu.dynamic.jpa.support
-
JPA specific generic repository factory.
- DynamicJpaRepositoryFactory(EntityManager) - Constructor for class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
-
Creates a new
DynamicJpaRepositoryFactory. - DynamicJpaRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,
ID>, S, ID> - Class in com.joutvhu.dynamic.jpa.support -
Special adapter for Springs
DynamicJpaRepositoryFactoryBeaninterface to allow easy setup of repository factories via Spring configuration. - DynamicJpaRepositoryFactoryBean(Class<? extends T>) - Constructor for class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
-
Creates a new
DynamicJpaRepositoryFactoryBeanfor the given repository interface. - DynamicJpaRepositoryQuery - Class in com.joutvhu.dynamic.jpa.query
-
RepositoryQueryimplementation that inspects aDynamicJpaQueryMethodfor the existence of anDynamicQueryannotation and creates a JPADynamicQueryfrom it. - DynamicJpaRepositoryQuery(DynamicJpaQueryMethod, EntityManager, QueryRewriter, QueryMethodEvaluationContextProvider) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
-
Creates a new
DynamicJpaRepositoryQueryfrom the givenAbstractJpaQuery. - DynamicParameterBinderFactory - Class in org.springframework.data.jpa.repository.query
-
Factory for differently configured
ParameterBinder. - DynamicParameterBinderFactory() - Constructor for class org.springframework.data.jpa.repository.query.DynamicParameterBinderFactory
- DynamicQuery - Annotation Interface in com.joutvhu.dynamic.jpa
-
Annotation to declare finder dynamic queries directly on repository methods.
- DynamicQueryMetadataCache - Class in org.springframework.data.jpa.repository.query
-
Cache for
DynamicQueryMetadataCache. - DynamicQueryMetadataCache() - Constructor for class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
F
- findTemplate(String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
G
- getAlias() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- getCountProjectionTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- getCountQueryTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- getParameterBindings() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- getParamModel() - Method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
-
Get map param with value
- getQueryLookupStrategy(QueryLookupStrategy.Key, QueryMethodEvaluationContextProvider) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
- getQueryRewriter() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- getQueryString() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- getQueryTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- getTemplate(String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- getValues() - Method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
-
Get parameter values
H
- hasConstructorExpression() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- hasNamedParameter() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
I
- isDefaultProjection() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- isNativeQuery() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
- isNativeQuery() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
N
- nativeQuery() - Element in annotation interface com.joutvhu.dynamic.jpa.DynamicQuery
-
Configures whether the given query is a native one.
O
- of(JpaParametersParameterAccessor) - Static method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
- of(Parameters<?, ?>, Object[]) - Static method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
- org.springframework.data.jpa.repository.query - package org.springframework.data.jpa.repository.query
P
- potentiallyRewriteQuery(String, Sort, Pageable) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
-
Use the
QueryRewriter, potentially rewrite the query, using relevantSortandPageableinformation.
Q
- queryRewriter() - Element in annotation interface com.joutvhu.dynamic.jpa.DynamicQuery
-
Define a
QueryRewriterthat should be applied to the query string after the query is fully assembled.
R
- resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
S
- setAccessor(JpaParametersParameterAccessor) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
- setApplicationContext(ApplicationContext) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
- setEntityPathResolver(ObjectProvider<EntityPathResolver>) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
- setEscapeCharacter(char) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
- setEscapeCharacter(EscapeCharacter) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
- setQueryMethodFactory(JpaQueryMethodFactory) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
- setQueryMethodFactory(JpaQueryMethodFactory) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
- setQueryRewriterProvider(QueryRewriterProvider) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
U
- usesJdbcStyleParameters() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
- usesPaging() - Method in class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
V
- value() - Element in annotation interface com.joutvhu.dynamic.jpa.DynamicQuery
-
Defines the JPA query template to be executed when the annotated method is called.
All Classes and Interfaces|All Packages