langchain/libs/community/langchain_community/utilities
Kyungho Byoun e6b6c07395
community: add HANA dialect to SQLDatabase (#30475)
This PR includes support for HANA dialect in SQLDatabase, which is a
wrapper class for SQLAlchemy.

Currently, it is unable to set schema name when using HANA DB with
Langchain. And, it does not show any message to user so that it makes
hard for user to figure out why the SQL does not work as expected.

Here is the reference document for HANA DB to set schema for the
session.

- [SET SCHEMA Statement (Session
Management)](https://help.sap.com/docs/SAP_HANA_PLATFORM/4fe29514fd584807ac9f2a04f6754767/20fd550375191014b886a338afb4cd5f.html)
2025-03-27 15:19:50 -04:00
..
__init__.py Community: Google Books API Tool (#27307) 2024-11-07 15:29:35 -08:00
alpha_vantage.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
anthropic.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
apify.py docs: update apify integration (#29553) 2025-02-12 20:02:55 -08:00
arcee.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
arxiv.py community: refactor Arxiv search logic (#27084) 2024-10-15 08:43:03 -07:00
asknews.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
astradb.py community[patch]: Release 0.2.11 (#24989) 2024-08-02 20:08:44 +00:00
awslambda.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
bibtex.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
bing_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
brave_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
cassandra_database.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
cassandra.py docs: fix kwargs docstring (#25010) 2024-08-02 19:54:54 -07:00
clickup.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
dalle_image_generator.py community[patch]: fix errors introduced by pydantic 2.10 (#28297) 2024-11-22 17:50:13 -05:00
dataforseo_api_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
dataherald.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
dria_index.py community[minor]: Add Dria retriever (#17098) 2024-04-01 12:04:19 -07:00
duckduckgo_search.py langchain_community: add image support to DuckDuckGoSearchAPIWrapper (#29816) 2025-02-15 21:32:14 -05:00
financial_datasets.py Avoid copying runs (#26689) 2024-09-20 10:57:41 -07:00
github.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
gitlab.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
golden_query.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_books.py Community: Google Books API Tool (#27307) 2024-11-07 15:29:35 -08:00
google_finance.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_jobs.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_lens.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_places_api.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
google_scholar.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
google_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_serper.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
google_trends.py community: fix lint from new mypy (#27474) 2024-10-18 20:08:03 +00:00
graphql.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
infobip.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
jina_search.py (Community): Added API Key for Jina Search API Wrapper (#29622) 2025-02-12 20:12:07 -08:00
jira.py community: fix Jira API wrapper failing initialization with cloud param (#30117) 2025-03-05 10:49:25 -05:00
max_compute.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
merriam_webster.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
metaphor_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
mojeek_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
nasa.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
nvidia_riva.py all: test 3.13 ci (#27197) 2024-10-25 12:56:58 -07:00
opaqueprompts.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
openapi.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
openweathermap.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
oracleai.py community[minor]: Oraclevs integration (#21123) 2024-05-04 03:15:35 +00:00
outline.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
passio_nutrition_ai.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
pebblo.py community[minor]: [Pebblo] Enhance PebbloSafeLoader to take anonymize flag (#26812) 2024-09-25 09:33:06 -04:00
polygon.py community: Update Polygon.io API (#27552) 2024-10-31 18:14:06 +00:00
portkey.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
powerbi.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
pubmed.py community: Bump ruff version to 0.9 (#29206) 2025-02-08 01:21:10 +00:00
python.py community[major], experimental[patch]: Remove Python REPL from community (#22904) 2024-06-14 17:53:29 +00:00
reddit_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
redis.py core,langchain,community[patch]: allow langsmith 0.2 (#28598) 2024-12-10 18:50:58 +00:00
rememberizer.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
requests.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
scenexplain.py community[patch]: fix errors introduced by pydantic 2.10 (#28297) 2024-11-22 17:50:13 -05:00
searchapi.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
searx_search.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
semanticscholar.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
serpapi.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
spark_sql.py community[minor]: import fix (#20995) 2024-04-29 10:32:50 -04:00
sql_database.py community: add HANA dialect to SQLDatabase (#30475) 2025-03-27 15:19:50 -04:00
stackexchange.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
steam.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
tavily_search.py community: add title, score and raw_content to tavily search results (#29995) 2025-02-25 23:27:21 +00:00
tensorflow_datasets.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
twilio.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
vertexai.py infra: update mypy 1.10, ruff 0.5 (#23721) 2024-07-03 10:33:27 -07:00
wikidata.py community: change wikidata rest api version from v0 to v1 (#29708) 2025-02-10 17:12:38 -08:00
wikipedia.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
wolfram_alpha.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
you.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00
zapier.py multiple: pydantic 2 compatibility, v0.3 (#26443) 2024-09-13 14:38:45 -07:00