SQLDialect class

Inheritance

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 the DEFAULT VALUES directive for inserts.
final
acceptsInsertIgnore bool
If true indicates that this adapter's SQL uses the IGNORE syntax for inserts.
final
acceptsInsertOnConflict bool
If true indicates that this adapter's SQL uses the ON CONFLICT syntax for inserts.
final
acceptsOutputSyntax bool
If true indicates that this adapter's SQL uses the OUTPUT syntax for inserts/deletes.
final
acceptsReturningSyntax bool
If true indicates that this adapter's SQL uses the RETURNING 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 the VARCHAR 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