Class JpqlSuggestionProvider
java.lang.Object
io.jmix.data.impl.jpql.suggestion.JpqlSuggestionProvider
- All Implemented Interfaces:
QuerySuggestionProvider
@Primary
@Component("data_JpqlSuggestionProvider")
public class JpqlSuggestionProvider
extends Object
implements QuerySuggestionProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSuggestions(QuerySuggestionsContext context) protected QuerySuggestionsgetSuggestionsByEntityName(DomainModel domainModel, String lastWord) protected QuerySuggestionsgetSuggestionsByFieldName(DomainModel domainModel, String lastWord, String query, int caretPosition, Set<InferredType> expectedTypes) voidsetDomainModel(DomainModelBuilder domainModelBuilder)
-
Field Details
-
domainModelBuilder
-
-
Constructor Details
-
JpqlSuggestionProvider
public JpqlSuggestionProvider()
-
-
Method Details
-
setDomainModel
@Autowired @Qualifier("withCaptions") public void setDomainModel(DomainModelBuilder domainModelBuilder) -
getSuggestions
- Specified by:
getSuggestionsin interfaceQuerySuggestionProvider
-
getSuggestionsByFieldName
protected QuerySuggestions getSuggestionsByFieldName(DomainModel domainModel, String lastWord, String query, int caretPosition, Set<InferredType> expectedTypes) -
getSuggestionsByEntityName
-