ETLTransform class
ETL family — class
ETL Transform node with basic operations: Select/Project, Filter, Map/Compute. Exposes OutputSchema (JSON of ColumnDefinition) for downstream nodes and lines.
Members
| Member | Kind | Description |
|---|---|---|
TransformKind Kind | Property | Transform kind |
string Expression | Property | Filter/Map expression (simple syntax) |
string OutputSchema | Property | Output schema (JSON array of ColumnDefinition) |
string GroupBy | Property | Aggregate group-by columns (CSV) |
string JoinKeyLeft | Property | Join key in left input |
string JoinKeyRight | Property | Join key in right input |
ETLTransform() | Method | Initializes a new instance of the ETLTransform class. |
void InferOutputSchemaFromUpstreams(Func<int, string> getInputSchemaJson) | Method | Helper used by external orchestrators or editor buttons to infer OutputSchema from upstream schemas for Aggregate and Join kinds. This is a lightweight heuristic. |