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