Database constructor
Database()
Implementation
Database(
this.classElement,
this.name,
this.entities,
this.views,
this.daoGetters,
this.version,
this.databaseTypeConverters,
this.allTypeConverters,
) : streamEntities =
daoGetters.expand((dg) => dg.dao.streamEntities).toSet(),
hasViewStreams = daoGetters.any((dg) => dg.dao.streamViews.isNotEmpty);