haive.core.engine.document.loaders.specific.database¶
Database Loaders for Document Engine.
This module implements database loaders for MongoDB, PostgreSQL, and other databases adapted for the document engine framework.
Classes¶
MongoDB database source implementation. |
|
PostgreSQL database source implementation. |
Module Contents¶
- class haive.core.engine.document.loaders.specific.database.MongoDBSource(connection_string, database_name=None, collection_name=None, filter_criteria=None, **kwargs)[source]¶
Bases:
haive.core.engine.document.loaders.sources.implementation.DatabaseSourceMongoDB database source implementation.
Init .
- Parameters:
- create_loader()[source]¶
Create a MongoDB loader.
- Return type:
langchain_core.document_loaders.base.BaseLoader | None
- class haive.core.engine.document.loaders.specific.database.PostgreSQLSource(connection_string, query=None, table_name=None, **kwargs)[source]¶
Bases:
haive.core.engine.document.loaders.sources.implementation.DatabaseSourcePostgreSQL database source implementation.
Init .
- Parameters:
- create_loader()[source]¶
Create a PostgreSQL loader.
- Return type:
langchain_core.document_loaders.base.BaseLoader | None