PoolSettings constructor

PoolSettings({
  1. required String databaseUri,
  2. String poolName,
  3. int minConnections,
  4. int maxConnections,
  5. int limitConnections,
  6. void onMaxConnection(
    1. int count
    )?,
  7. void onExecute(
    1. String sql,
    2. dynamic values
    )?,
  8. void onQuery(
    1. String sql,
    2. dynamic values
    )?,
  9. Duration startTimeout,
  10. Duration stopTimeout,
  11. Duration establishTimeout,
  12. Duration connectionTimeout,
  13. Duration idleTimeout,
  14. Duration limitTimeout,
  15. Duration maxLifetime,
  16. Duration? leakDetectionThreshold,
  17. bool testConnections,
  18. bool restartIfAllConnectionsLeaked,
  19. String? applicationName,
  20. String? timeZone,
})

Implementation

factory PoolSettings({
    required String databaseUri,
    String poolName,
    int minConnections,
    int maxConnections,
    int limitConnections,
    void Function(int count)? onMaxConnection,
    void Function(String sql, dynamic values)? onExecute,
    void Function(String sql, dynamic values)? onQuery,
    Duration startTimeout,
    Duration stopTimeout,
    Duration establishTimeout,
    Duration connectionTimeout,
    Duration idleTimeout,
    Duration limitTimeout,
    Duration maxLifetime,
    Duration? leakDetectionThreshold,
    bool testConnections,
    bool restartIfAllConnectionsLeaked,
    String? applicationName,
    String? timeZone}) = PoolSettingsImpl;