transformWithContext
internal fun <A, B> ColumnsResolver<A>.transformWithContext(converter: ColumnResolutionContext.(List<ColumnWithPath<A>>) -> List<ColumnWithPath<B>>): TransformableColumnSet<B>
Applies a transformation on this by converting its List<ColumnWithPath<A>] to List<ColumnWithPath<B>] using converter, but also providing the ColumnResolutionContext to the converter.
The result can either be used as a normal ColumnSet<B>, which resolves this and then applies converter on the result,
or it can be used as a TransformableColumnSet<B>, where a ColumnsResolverTransformer can be injected before the converter is applied.