RetrievalBase

class hana_ai.retrieval.retrieval_base.RetrievalBase(connection_context, agent_type=None, schema_name: str = 'SYS', procedure_name: str | None = None, remote_source_name: str = None, knowledge_graph_name: str = None, rag_schema_name: str = None, rag_table_name: str = None, metadata_schema_name: str | None = None, metadata_object_prefix: str | None = None)

Base class for HANA AI Core retrieval procedures (object discovery, data retrieval).

run(query: str, additional_config: dict = None, show_progress: bool = True)

Run a query using the Object Discovery / Data Retrieval procedure.

Parameters:
querystr

The query string to be executed.

additional_configdict, optional

Additional configuration parameters for the retrieval procedure.

Returns
-------
resultDataFrame

The result of the query execution.