SqlBuilder constructor

SqlBuilder(
  1. SqlDialect dialect
)

Builds SQL using the dialect's offline defaults.

Use withCapabilities when an adapter exposes stricter live limits.

Implementation

SqlBuilder(SqlDialect dialect)
  : capabilities = Capabilities(
      dialect: dialect,
      maxParameters: dialect == SqlDialect.sqlite ? 999 : 65535,
      returning:
          dialect == SqlDialect.sqlite || dialect == SqlDialect.postgres,
      exactDecimal: true,
      temporal: true,
    );