Index

B C D E G H M P R S T 
All Classes and Interfaces|All Packages

B

build() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Builds a new HibernateContentRetriever instance with the configured parameters.
builder() - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 

C

chatModel(ChatModel) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the ChatModel to be used for generating HQL queries from natural language.
clean(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 
createSystemPrompt() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 

D

databaseStructure(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the structure of the entity model, which will be provided to the LLM in the system message.
defaultDatabaseStructure(SessionFactory) - Static method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 
dev.langchain4j.rag.content.retriever.hibernate - package dev.langchain4j.rag.content.retriever.hibernate
 

E

entityManagerFactory(EntityManagerFactory) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the EntityManagerFactory to be used for executing HQL queries and extracting the metamodel.
execute(String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 

G

generateHqlQuery(Query, String, String) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 

H

HibernateContentRetriever - Class in dev.langchain4j.rag.content.retriever.hibernate
Using the SessionFactory and the ChatModel, this ContentRetriever attempts to generate and execute Hibernate queries for given natural language queries.
HibernateContentRetriever(SessionFactory, ChatModel, String, PromptTemplate, Integer) - Constructor for class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
Creates an instance of a HibernateContentRetriever.
HibernateContentRetriever.HibernateContentRetrieverBuilder - Class in dev.langchain4j.rag.content.retriever.hibernate
 

M

maxRetries(Integer) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the maximum number of retries to perform if Hibernate cannot execute the generated HQL query.

P

promptTemplate(PromptTemplate) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the PromptTemplate to be used for creating the system message.

R

retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever
 

S

sessionFactory(SessionFactory) - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
Sets the SessionFactory to be used for executing HQL queries and extracting the metamodel.

T

toString() - Method in class dev.langchain4j.rag.content.retriever.hibernate.HibernateContentRetriever.HibernateContentRetrieverBuilder
 
B C D E G H M P R S T 
All Classes and Interfaces|All Packages