DbLensController constructor

DbLensController({
  1. required GetSourcesUseCase getSources,
  2. required GetCollectionsUseCase getCollections,
  3. required GetRowsUseCase getRows,
  4. required GetRowCountUseCase getRowCount,
  5. required GetColumnsUseCase getColumns,
  6. required RunRawQueryPagedUseCase runRawQueryPaged,
  7. required RunRawQueryCountUseCase runRawQueryCount,
  8. required ExecuteStatementUseCase executeStatement,
  9. required UpdateCellUseCase updateCell,
  10. required GetAllRowsUseCase getAllRows,
  11. required LensRepository repository,
  12. DbLensConfig config = const DbLensConfig(),
})

Implementation

DbLensController({
  required GetSourcesUseCase getSources,
  required GetCollectionsUseCase getCollections,
  required GetRowsUseCase getRows,
  required GetRowCountUseCase getRowCount,
  required GetColumnsUseCase getColumns,
  required RunRawQueryPagedUseCase runRawQueryPaged,
  required RunRawQueryCountUseCase runRawQueryCount,
  required ExecuteStatementUseCase executeStatement,
  required UpdateCellUseCase updateCell,
  required GetAllRowsUseCase getAllRows,
  required LensRepository repository,
  this.config = const DbLensConfig(),
})  : _getSources = getSources,
      _getCollections = getCollections,
      _getRows = getRows,
      _getRowCount = getRowCount,
      _getColumns = getColumns,
      _runRawQueryPaged = runRawQueryPaged,
      _runRawQueryCount = runRawQueryCount,
      _executeStatement = executeStatement,
      _updateCell = updateCell,
      _getAllRows = getAllRows,
      _repository = repository;