GetPALPipelineInfo

class hana_ai.tools.hana_ml_tools.config_dict_validator_tools.GetPALPipelineInfo(connection_context: ConnectionContext, return_direct: bool = False)

Query _SYS_AFL.PAL_PIPELINE_INFO for the catalogue of operators supported by the current HANA instance.

The response mirrors the PAL_PIPELINE_INFO output — one row per operator with its name, category and parameter descriptor. Optional filters narrow the payload to a single operator or category, useful when the agent only needs to know the parameters for one operator before calling ModifyAutoMLConfigDict.

Returns:
str

A JSON string with:

  • operators : list of {"NAME", "CATEGORY", ...} rows.

  • count : number of rows returned.

  • error (optional): populated when PAL_PIPELINE_INFO is not available in the target HANA instance.

Note

args_schema is used to define the schema of the inputs as follows:

Field

Description

operator

Optional operator-name filter.

category

Optional category filter (e.g. 'Transformer', 'Regressor').

include_parameters

Include the PARAMETER column. Defaults to True.

name: str

Name of the tool.

description: str

Description of the tool.

connection_context: ConnectionContext

Connection context to the HANA database.