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()
static
getContextAt(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()
static
extractQueries(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