SQLDialect class
Constructors
- SQLDialect(String name, {String elementQuote = '', bool acceptsOutputSyntax = false, bool acceptsReturningSyntax = false, bool acceptsTemporaryTableForReturning = false, bool acceptsInsertDefaultValues = false, bool acceptsInsertIgnore = false, bool acceptsInsertOnConflict = false, bool acceptsVarcharWithoutMaximumSize = false})
-
const
Properties
- acceptsInsertDefaultValues → bool
-
If
true
indicates that this adapter's SQL can use theDEFAULT VALUES
directive for inserts.final - acceptsInsertIgnore → bool
-
If
true
indicates that this adapter's SQL uses theIGNORE
syntax for inserts.final - acceptsInsertOnConflict → bool
-
If
true
indicates that this adapter's SQL uses theON CONFLICT
syntax for inserts.final - acceptsOutputSyntax → bool
-
If
true
indicates that this adapter's SQL uses theOUTPUT
syntax for inserts/deletes.final - acceptsReturningSyntax → bool
-
If
true
indicates that this adapter's SQL uses theRETURNING
syntax for inserts/deletes.final - acceptsTemporaryTableForReturning → bool
-
If
true
indicates that this adapter's SQL needs a temporary table to return rows for inserts/deletes.final - acceptsVarcharWithoutMaximumSize → bool
-
If
true
indicates that theVARCHAR
can be defined without a maximum size.final - elementQuote → String
-
The type of "quote" to use to reference elements (tables and columns).
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- name → String
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override