LqlFunctionBodyTranspiler

Classes > Nimblesite.DataProvider.Migration.Core > LqlFunctionBodyTranspiler

Transpiles LQL scalar expressions into PostgreSQL SQL-language function bodies.

public static class LqlFunctionBodyTranspiler

Methods

TranslatePostgresBody(string, string)

public static Result<string, MigrationError> TranslatePostgresBody(string bodyLql, string functionName)

Translates a PostgreSQL function bodyLql expression to a SQL function body.

Parameters:

Name Type Description
bodyLql String LQL scalar expression, optionally prefixed with SELECT.
functionName String Function name used in diagnostic messages.

Returns: MigrationError> - A SQL-language function body beginning with SELECT.