Index
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
All Classes and Interfaces|All Packages