From 6d799559fdd9d5226b8053155cb418597948fa74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=90=89=E6=98=93?= Date: Wed, 20 May 2026 16:50:57 +0800 Subject: [PATCH] fix: #219 show tables' all fields (#220) --- .../languages/helpers/completionService.ts | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/website/src/languages/helpers/completionService.ts b/website/src/languages/helpers/completionService.ts index f1a8f922..7ae47675 100644 --- a/website/src/languages/helpers/completionService.ts +++ b/website/src/languages/helpers/completionService.ts @@ -304,19 +304,6 @@ const getColumnCompletions = async ( const words = wordRanges.map((wr) => wr.text); const result: ICompletionItem[] = []; - // Extract already selected columns from QUERY_RESULT to filter them out - const queryResultEntity = entities.find( - (entity) => entity.entityContextType === EntityContextType.QUERY_RESULT - ) as CommonEntityContext | undefined; - - const selectedColumns = new Set(); - queryResultEntity?.columns?.forEach((col) => { - const columnName = col[AttrName.alias]?.text || getPureEntityText(col.text); - if (columnName) { - selectedColumns.add(columnName); - } - }); - // All tables defined in the context const allTableDefinitionEntities = (entities?.filter( @@ -511,18 +498,6 @@ const getColumnCompletions = async ( } } - // Filter out already selected columns in QUERY_RESULT - if (selectedColumns.size > 0) { - return result.filter((item) => { - const columnName = - (item as EnhancedCompletionItem)._columnText || - (typeof item.label === 'string' - ? item.label - : (item.label as EnhancedCompletionItem).label); - return !selectedColumns.has(columnName); - }); - } - return result; };