LiteralRenderContext class

A RenderContext that inlines values instead of binding them.

Inheritance

Constructors

LiteralRenderContext(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).
finalinherited
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.
finalinherited

Methods

escapeName(String name) → String
Escapes an identifier (table/column name).
inherited
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.
override
toString() → String
A string representation of this object.
inherited

Operators

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