PipelineProcessor

Classes > Nimblesite.Lql.Core > 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