I was looking for the LineageID of the only column my transform was adding, so (naturally) I thought that I should pass in the Buffer value for my output.
This is not the case.
Since in my case the Output was synchronous (i.e. its
was mapped to the transform’s input), you can’t access it’s Buffer output type (since it’s not outputting its own buffers – it’s reusing the one from the input).
The fix was really simple – instead of the output
, use the input buffer instead(ComponentMetadata.InputCollection.Buffer).