Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relaxing BaseTable related visibility constraints #563

Open
alekmus opened this issue Jun 20, 2024 · 0 comments
Open

Relaxing BaseTable related visibility constraints #563

alekmus opened this issue Jun 20, 2024 · 0 comments

Comments

@alekmus
Copy link

alekmus commented Jun 20, 2024

We're using the data class based table definitions by subclassing the BaseTable class so we can write generics for the sql dsl. We are constantly running into the issue that the visibility of BaseTable related concepts is very restricted.

E.g making doBindInternal protected instead of internal would make extending the functionality easier/possible as it seems impossible to set _columns[key] values outside the library package, also making Column or/and ColumnBinding inheritable/delegatable would make working outside the Entity class a lot easier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant