diff --git a/dialect/mysql/view.go b/dialect/mysql/view.go index 9e6c951..42b974a 100644 --- a/dialect/mysql/view.go +++ b/dialect/mysql/view.go @@ -56,6 +56,10 @@ func (v *View[T, Tslice]) NameAs() bob.Expression { return v.Name().As(v.alias) } +func (v *View[T, Tslice]) Alias() string { + return v.alias +} + // Returns a column list func (v *View[T, Tslice]) Columns() orm.Columns { // get the schema diff --git a/dialect/psql/view.go b/dialect/psql/view.go index 982820e..34e15e5 100644 --- a/dialect/psql/view.go +++ b/dialect/psql/view.go @@ -74,6 +74,10 @@ func (v *View[T, Tslice]) NameAs() bob.Expression { return v.Name().As(v.alias) } +func (v *View[T, Tslice]) Alias() string { + return v.alias +} + // Returns a column list func (v *View[T, Tslice]) Columns() orm.Columns { // get the schema diff --git a/dialect/sqlite/view.go b/dialect/sqlite/view.go index 5970c4f..d21dbf5 100644 --- a/dialect/sqlite/view.go +++ b/dialect/sqlite/view.go @@ -74,6 +74,10 @@ func (v *View[T, Tslice]) NameAs() bob.Expression { return v.Name().As(v.alias) } +func (v *View[T, Tslice]) Alias() string { + return v.alias +} + // Returns a column list func (v *View[T, Tslice]) Columns() orm.Columns { // get the schema