From 8670a1cf2777b21476958f521e79a46e2d8597ba Mon Sep 17 00:00:00 2001 From: grzegorz_skupiewski Date: Thu, 9 Jan 2025 17:39:10 +0100 Subject: [PATCH] add method to retrieve alias from view struct --- dialect/mysql/view.go | 4 ++++ dialect/psql/view.go | 4 ++++ dialect/sqlite/view.go | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/dialect/mysql/view.go b/dialect/mysql/view.go index 9e6c9518..42b974a9 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 982820ef..34e15e5e 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 5970c4fb..d21dbf59 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