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): undefined | QueryInfo

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

undefined | QueryInfo


getQuery()

getQuery(index): undefined | QueryInfo

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

Get the query at the specified index

Parameters

index

number

Query index (0-based)

Returns

undefined | QueryInfo


getNonEmpty()

getNonEmpty(): QueryInfo[]

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

Get all non-empty queries

Returns

QueryInfo[]

Released under the MIT License.