GenerationContext constructor

GenerationContext(
  1. DriftDatabaseOptions options,
  2. DatabaseConnectionUser? executor, {
  3. bool supportsVariables = true,
})

Constructs a custom GenerationContext by setting the fields manually. See GenerationContext.fromDb for a more convenient factory.

Implementation

GenerationContext(
  this.options,
  this.executor, {
  this.supportsVariables = true,
}) : typeMapping = options.createTypeMapping(
       executor?.executor.dialect ?? SqlDialect.sqlite,
     );