Implement asterisk expansion feature with settings and UI integration - #132
Conversation
|
@Blake-goofy Great job getting this done. Let me take a look at it this week. |
|
@Blake-goofy A few things:
Overall, it looks great!
|
|
@alex-bochkov I see the issue with the first example. That is a scenario I did not consider; good catch. |
|
When a query references only a single table, it's fine to list columns without a table alias. However, once two or more tables are involved, we should qualify all columns with their table aliases. This is generally considered a best practice and makes the code easier to read and maintain. |
|
@alex-bochkov I made changes; can you check again? |
|
It looks great! |



Implemented John's suggested idea from #103
Summary
Adds configurable SELECT * expansion from the query editor. When enabled, placing the cursor immediately after * and pressing the configured trigger key replaces the asterisk with the resolved column list.
Capabilities
-- table alias when present, like t.[HireDate]
-- table name when no alias exists, like [#Employees].[HireDate]
Notes
Open questions
Code Snippetssections; should asterisk expansion have its own section?