Skip to content
# Function: getIntelliSenseInfo()

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

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

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

Complete IntelliSense information or undefined if position is invalid

Released under the MIT License.