Index
All Classes and Interfaces|All Packages
B
- build() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- builder() - Static method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
C
- chatModel(ChatModel) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- 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
- databaseStructure(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- dataSource(DataSource) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
- 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
M
- maxRetries(Integer) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
P
- promptTemplate(PromptTemplate) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
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, ChatModel, Integer) - Constructor for class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
-
Creates an instance of a
SqlDatabaseContentRetriever. - SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder - Class in dev.langchain4j.experimental.rag.content.retriever.sql
- sqlDialect(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
T
- toString() - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever.SqlDatabaseContentRetrieverBuilder
V
- validate(String) - Method in class dev.langchain4j.experimental.rag.content.retriever.sql.SqlDatabaseContentRetriever
All Classes and Interfaces|All Packages