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.