RenderContext class

A helper passed to each Clause while it renders SQL.

A clause uses it to quote identifiers (escapeName) and turn values into bind placeholders (param).

Implementers

Constructors

RenderContext(SqlDialect dialect)
A helper passed to each Clause while it renders SQL.

Properties

dialect → SqlDialect
The dialect this context uses for identifier quoting (escapeName) and bind-placeholder syntax (param).
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
values → List<Object?>
The bind values gathered in render order, one per param call.
final

Methods

escapeName(String name) → String
Escapes an identifier (table/column name).
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
param(Object? value) → String
Records value as the next bind parameter and returns its placeholder in the dialect's syntax, keeping values and the emitted SQL in sync.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited