Ability to list hidden tables #7142
Labels
-libs
Libraries: New libraries to be implemented
l-db-read
Libraries: database reader
x-new-feature
Type: new feature request
x-on-hold
The PR #7072 introduced hidden tables used for the dry runs.
The tables are internal temporary tables, so they are not displayed to the user in the
Connection.tables
list.However, sometimes the user may want to display them. So we want to add an option
show_internal_enso_tables:Boolean = False
that will allow to request (by setting it toTrue
) to show these tables.I did not add them straight away, because that will make the
Connection.tables
node very big, for a feature that is rarely needed.This ticket should only be attempted once the new node design is completed and so we can make sure that the new
show_internal_enso_tables
flag is hidden by default and is displayed only once the node is expanded.The implementation itself is trivial - we already have the logic in a private function
get_tables_advanced
. We just need to connect this logic and ensure that the newly addedshow_internal_enso_tables
parameter is not displayed by default.Once this is done, the
get_tables_advanced
will be practically equivalent to the maintables
so they can be merged (the private method can be removed, implementation moved back totables
).The text was updated successfully, but these errors were encountered: