Transformer
- transformer(
- input_tables: TableInput | str | List[str],
- output_tables: TableOutput | str | List[str],
- name: str = None,
- trigger_by: TransformerTriggerBySpec = '*',
- on_output_tables: OnTablesSpec = None,
- Categories:
transformer
Decorator to define a function to transform data present in Tabsdata.
- Parameters:
input_tables (TableInput | str | List[str]) – Where to obtain the data that will be provided as an input to the function.
output_tables (TableOutput | str | List[str]) – Where to store the output of the function.
name (str, optional) – The name with which the function will be registered. If not provided, the current function name will be used.
trigger_by (TransformerTriggerBySpec, optional) – The trigger that will cause the function to execute. It can be a table in the system, a list of tables, None (in which case it must be triggered manually), or a CronTrigger. Defaults to all dependencies.
on_output_tables (OnTablesSpec, optional) – Actions to perform on output tables after executing the function. Can be a single action or a list of them. Defaults to None.
- Returns:
The function converted to a Tabsdata Function.
- Return type:
callable