public interface SQLDialect:
Relational dialect contract used to render a structured SQL AST.
Identifiers are always supplied by validated mappings, never by user values. Values are represented by prepared-statement parameter markers.
dialect as SQLDialect = PostgreSQLDialect()
print(dialect.quoteIdentifier("users"))| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | namename as String |
Stable dialect identifier. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | concatenate | Renders concatenation without embedding application values. |
| public | contains | Renders a substring containment predicate. |
| public | endsWith | Renders a suffix predicate. |
| public | floorDivide | Renders mathematical floor division. |
| public | length | Renders the character length of one SQL expression. |
| public | paginate | Renders provider-specific pagination after a SELECT statement. |
| public | parameterMarker | Returns the prepared-statement marker for a one-based parameter index. |
| public | power | Renders exponentiation. |
| public | quoteIdentifier | Quotes one validated identifier. |
| public | startsWith | Renders a prefix predicate. |
| public | substring | Renders a zero-based Klyn substring expression. |