LqlDefaultTranslator

Classes > Migration > LqlDefaultTranslator

Translates LQL default expressions to platform-specific SQL. Provides consistent behavior across PostgreSQL and SQLite.

public static class LqlDefaultTranslator

Methods

ToPostgres(string)

public static string ToPostgres(string lqlExpression)

Translates an LQL default expression to PostgreSQL SQL.

Parameters:

Name Type Description
lqlExpression String The LQL expression (e.g., "now()", "gen_uuid()").

Returns: String - PostgreSQL-specific SQL expression.

ToSqlite(string)

public static string ToSqlite(string lqlExpression)

Translates an LQL default expression to SQLite SQL.

Parameters:

Name Type Description
lqlExpression String The LQL expression (e.g., "now()", "gen_uuid()").

Returns: String - SQLite-specific SQL expression.