Skip to content
# Interface: ScopeInfo

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

Complete scope information at a cursor position

Properties

availableTables

availableTables: AvailableTable[]

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

Tables available at the current position


availableCTEs

availableCTEs: AvailableCTE[]

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

CTEs available at the current position


subqueryLevel

subqueryLevel: number

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

Nesting level (0 = root query)


visibleColumns

visibleColumns: AvailableColumn[]

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

Columns visible from all tables in scope


currentQuery?

optional currentQuery: SelectQuery

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

Current query being analyzed


parentQueries

parentQueries: SelectQuery[]

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

Parent queries (for nested contexts)

Released under the MIT License.