Skip to content
# Interface: QueryCollection

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:27

Collection of queries from multi-query text

Properties ​

queries ​

queries: QueryInfo[]

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:29

All queries found in the text


originalText ​

originalText: string

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:31

Original text that was split

Methods ​

getActive() ​

getActive(cursorPosition): QueryInfo | undefined

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:37

Get the query that contains the specified cursor position

Parameters ​

cursorPosition ​

Cursor position (character offset or line/column)

number | LineColumn

Returns ​

QueryInfo | undefined


getQuery() ​

getQuery(index): QueryInfo | undefined

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:43

Get the query at the specified index

Parameters ​

index ​

number

Query index (0-based)

Returns ​

QueryInfo | undefined


getNonEmpty() ​

getNonEmpty(): QueryInfo[]

Defined in: packages/core/src/utils/MultiQuerySplitter.ts:48

Get all non-empty queries

Returns ​

QueryInfo[]

Released under the MIT License.