VersionedView.aliased constructor
VersionedView.aliased({
- required VersionedView source,
- required String? alias,
Copy an alias to a source
view.
Implementation
VersionedView.aliased({required VersionedView source, required String? alias})
: entityName = source.entityName,
attachedDatabase = source.attachedDatabase,
createViewStmt = source.createViewStmt,
_columnFactories = source._columnFactories,
$columns = [
for (final column in source._columnFactories)
column(alias ?? source.entityName)
],
_alias = alias;