Skip to content
# Interface: ScopeInfo

Defined in: packages/core/src/utils/ScopeResolver.ts:65

Complete scope information at a cursor position

Properties

availableTables

availableTables: AvailableTable[]

Defined in: packages/core/src/utils/ScopeResolver.ts:67

Tables available at the current position


availableCTEs

availableCTEs: AvailableCTE[]

Defined in: packages/core/src/utils/ScopeResolver.ts:69

CTEs available at the current position


subqueryLevel

subqueryLevel: number

Defined in: packages/core/src/utils/ScopeResolver.ts:71

Nesting level (0 = root query)


visibleColumns

visibleColumns: AvailableColumn[]

Defined in: packages/core/src/utils/ScopeResolver.ts:73

Columns visible from all tables in scope


currentQuery?

optional currentQuery: SelectQuery

Defined in: packages/core/src/utils/ScopeResolver.ts:75

Current query being analyzed


parentQueries

parentQueries: SelectQuery[]

Defined in: packages/core/src/utils/ScopeResolver.ts:77

Parent queries (for nested contexts)

Released under the MIT License.