Index

C D E G I R S V 
All Classes and Interfaces|All Packages

C

clean(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 
createSystemPrompt() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 

D

dev.langchain4j.experimental.rag.content.retriever.sql - package dev.langchain4j.experimental.rag.content.retriever.sql
 

E

execute(String, Statement) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 

G

generateSqlQuery(Query, String, String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 
getSqlDialect(DataSource) - Static method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 

I

isSelect(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 

R

retrieve(Query) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 

S

SqlDatabaseContentRetriever - Class in dev.langchain4j.experimental.rag.content.retriever.sql
WARNING! Although fun and exciting, this class is dangerous to use! Do not ever use this in production! The database user must have very limited READ-ONLY permissions! Although the generated SQL is somewhat validated (to ensure that the SQL is a SELECT statement) using JSqlParser, this class does not guarantee that the SQL will be harmless.
SqlDatabaseContentRetriever(DataSource, String, String, PromptTemplate, ChatLanguageModel, Integer) - Constructor for class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
Creates an instance of a SqlDatabaseContentRetriever.

V

validate(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
 
C D E G I R S V 
All Classes and Interfaces|All Packages