Skip to content
# Function: getIntelliSenseInfo()

getIntelliSenseInfo(sql, cursorPosition, options): { context: IntelliSenseContext; scope: ScopeInfo; parseResult: PositionParseResult; currentQuery: string; relativePosition: number; } | undefined

Defined in: packages/core/src/utils/IntelliSenseApi.ts:124

Get IntelliSense information for a cursor position in multi-query context

Combines query splitting, context analysis, and scope resolution to provide complete IntelliSense information for a cursor position in multi-query SQL.

Parameters ​

sql ​

string

Multi-query SQL text

cursorPosition ​

Cursor position

number | LineColumn

options ​

ParseToPositionOptions = {}

Parsing options

Returns ​

{ context: IntelliSenseContext; scope: ScopeInfo; parseResult: PositionParseResult; currentQuery: string; relativePosition: number; } | undefined

Complete IntelliSense information or undefined if position is invalid

Released under the MIT License.