diff --git a/cue/common/transform.cue b/cue/common/transform.cue index b994d1a..804ebb0 100644 --- a/cue/common/transform.cue +++ b/cue/common/transform.cue @@ -49,4 +49,13 @@ import ( } } -#transform: #joinByColumnValueTransform | #mergeColumnsTransform | #mergeIndexedColumnsTransform | #mergeSeries +#extractColumnFieldsTransform: { + kind: "ExtractColumnFields" + spec: { + column: string + format: "JSON" | "Regex" | "SplitByDelimiter" | "KeyValuePairs" + matcher?: string + } +} + +#transform: #joinByColumnValueTransform | #mergeColumnsTransform | #mergeIndexedColumnsTransform | #mergeSeries | #extractColumnFieldsTransform