Defined in: packages/core/src/utils/MultiQuerySplitter.ts:344
Utility functions for working with query collections
Constructors
Constructor
new MultiQueryUtils():
MultiQueryUtils
Returns
MultiQueryUtils
Methods
getContextAt()
staticgetContextAt(text,cursorPosition):undefined| {query:QueryInfo;relativePosition:number; }
Defined in: packages/core/src/utils/MultiQuerySplitter.ts:352
Get context information for IntelliSense at a cursor position
Parameters
text
string
Multi-query SQL text
cursorPosition
Cursor position
number | LineColumn
Returns
undefined | { query: QueryInfo; relativePosition: number; }
Active query and position within that query
extractQueries()
staticextractQueries(text):string[]
Defined in: packages/core/src/utils/MultiQuerySplitter.ts:378
Extract all non-empty queries from multi-query text
Parameters
text
string
Multi-query SQL text
Returns
string[]
Array of query SQL strings