DbLensController constructor
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,
- 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;