Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BaseFlinkSqlTool - Class in com.hw.langchain.tools.flink.sql.tool
-
Base tool for interacting with Flink SQL.
- BaseFlinkSqlTool(FlinkSql, String, String) - Constructor for class com.hw.langchain.tools.flink.sql.tool.BaseFlinkSqlTool
C
- com.hw.langchain.agents.toolkits.flink.sql.base - package com.hw.langchain.agents.toolkits.flink.sql.base
- com.hw.langchain.agents.toolkits.flink.sql.prompt - package com.hw.langchain.agents.toolkits.flink.sql.prompt
- com.hw.langchain.agents.toolkits.flink.sql.toolkit - package com.hw.langchain.agents.toolkits.flink.sql.toolkit
- com.hw.langchain.tools.flink.sql.prompt - package com.hw.langchain.tools.flink.sql.prompt
- com.hw.langchain.tools.flink.sql.tool - package com.hw.langchain.tools.flink.sql.tool
- com.hw.langchain.utilities.flink.sql - package com.hw.langchain.utilities.flink.sql
- createFlinkSqlAgent(BaseLanguageModel, FlinkSqlToolkit) - Static method in class com.hw.langchain.agents.toolkits.flink.sql.base.FlinkSqlAgent
-
Construct a Flink SQL agent from an LLM and tools.
- createFlinkSqlAgent(BaseLanguageModel, FlinkSqlToolkit, String, String, String, List<String>, int, Integer, Float, String) - Static method in class com.hw.langchain.agents.toolkits.flink.sql.base.FlinkSqlAgent
-
Construct a Flink SQL agent from an LLM and tools.
D
- db - Variable in class com.hw.langchain.tools.flink.sql.tool.BaseFlinkSqlTool
F
- FlinkSql - Class in com.hw.langchain.utilities.flink.sql
- FlinkSql() - Constructor for class com.hw.langchain.utilities.flink.sql.FlinkSql
- FlinkSqlAgent - Class in com.hw.langchain.agents.toolkits.flink.sql.base
- FlinkSqlToolkit - Class in com.hw.langchain.agents.toolkits.flink.sql.toolkit
-
Toolkit for interacting with Flink SQL.
- FlinkSqlToolkit(FlinkSql, BaseLanguageModel) - Constructor for class com.hw.langchain.agents.toolkits.flink.sql.toolkit.FlinkSqlToolkit
G
- getSampleFlinkRows(String) - Method in class com.hw.langchain.utilities.flink.sql.FlinkSql
- getTableInfo(Set<String>) - Method in class com.hw.langchain.utilities.flink.sql.FlinkSql
- getTools() - Method in class com.hw.langchain.agents.toolkits.flink.sql.toolkit.FlinkSqlToolkit
- getUsableTableNames() - Method in class com.hw.langchain.utilities.flink.sql.FlinkSql
-
Get names of tables available.
I
- InfoFlinkSqlTool - Class in com.hw.langchain.tools.flink.sql.tool
-
Tool for getting metadata about a Flink SQL.
- InfoFlinkSqlTool(FlinkSql) - Constructor for class com.hw.langchain.tools.flink.sql.tool.InfoFlinkSqlTool
- init() - Method in class com.hw.langchain.utilities.flink.sql.FlinkSql
- innerRun(String, Map<String, Object>) - Method in class com.hw.langchain.tools.flink.sql.tool.InfoFlinkSqlTool
-
Get the schema for tables in a comma-separated list.
- innerRun(String, Map<String, Object>) - Method in class com.hw.langchain.tools.flink.sql.tool.ListFlinkSqlTool
-
Get the schema for a specific table.
- innerRun(String, Map<String, Object>) - Method in class com.hw.langchain.tools.flink.sql.tool.QueryCheckerTool
-
Use the LLM to check the query.
- innerRun(String, Map<String, Object>) - Method in class com.hw.langchain.tools.flink.sql.tool.QueryFlinkSqlTool
-
Execute the query, return the results or an error message.
L
- ListFlinkSqlTool - Class in com.hw.langchain.tools.flink.sql.tool
-
Tool for getting tables names.
- ListFlinkSqlTool(FlinkSql) - Constructor for class com.hw.langchain.tools.flink.sql.tool.ListFlinkSqlTool
P
- Prompt - Class in com.hw.langchain.agents.toolkits.flink.sql.prompt
- Prompt - Class in com.hw.langchain.tools.flink.sql.prompt
Q
- QUERY_CHECKER - Static variable in class com.hw.langchain.tools.flink.sql.prompt.Prompt
- QueryCheckerTool - Class in com.hw.langchain.tools.flink.sql.tool
-
Use an LLM to check if a query is correct.
- QueryCheckerTool(FlinkSql, BaseLanguageModel) - Constructor for class com.hw.langchain.tools.flink.sql.tool.QueryCheckerTool
- QueryFlinkSqlTool - Class in com.hw.langchain.tools.flink.sql.tool
-
Tool for querying a Flink SQL.
- QueryFlinkSqlTool(FlinkSql) - Constructor for class com.hw.langchain.tools.flink.sql.tool.QueryFlinkSqlTool
R
- run(String) - Method in class com.hw.langchain.utilities.flink.sql.FlinkSql
S
- SQL_PREFIX - Static variable in class com.hw.langchain.agents.toolkits.flink.sql.prompt.Prompt
- SQL_SUFFIX - Static variable in class com.hw.langchain.agents.toolkits.flink.sql.prompt.Prompt
All Classes and Interfaces|All Packages|Constant Field Values