FunctionMap

Classes > Nimblesite.Lql.Core.FunctionMapping > FunctionMap

Represents a function mapping from LQL to SQL dialect

public record FunctionMap : IEquatable<FunctionMap>

Constructors

FunctionMap

public FunctionMap(string LqlFunction, string SqlFunction, bool RequiresSpecialHandling = false, Func<string[], string>? SpecialHandler = null)

Represents a function mapping from LQL to SQL dialect

Parameter Type Description
LqlFunction String
SqlFunction String
RequiresSpecialHandling Boolean
SpecialHandler String>

Properties

LqlFunction

public string LqlFunction { get; init; }

SqlFunction

public string SqlFunction { get; init; }

RequiresSpecialHandling

public bool RequiresSpecialHandling { get; init; }

SpecialHandler

public Func<string[], string>? SpecialHandler { get; init; }