PipelineProcessor
Shared pipeline processor that converts pipelines to SQL using any ISqlContext implementation. Eliminates duplication between platform-specific extensions.
public static class PipelineProcessor
Methods
ConvertPipelineToSql(Pipeline, ISqlContext, Func<string, string>?)
public static string ConvertPipelineToSql(Pipeline pipeline, ISqlContext context, Func<string, string>? filterConditionProcessor = null)
Converts a pipeline to SQL using the provided context
Parameters:
| Name | Type | Description |
|---|---|---|
pipeline |
Pipeline |
The pipeline to convert |
context |
ISqlContext |
The SQL context to use for generation |
filterConditionProcessor |
String> |
Optional filter condition processor for platform-specific transformations |
Returns: String - SQL string