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.