Skip to content

ImmutableAnalysis

ImmutableAnalysis is an abstraction of the query analysis results.

This Immutable prefix in the name of ImmutableAnalysis is to denote that it is an immutable view over the AST tree of a SQL statement (as parsed using Analyzer.Visitor).

Contract (Subset)

getTableFunctions

List<FunctionCall> getTableFunctions()

See Analysis

Used when:

getInto

Optional<Into> getInto()

See Analysis

Used when:

getJoin

List<JoinInfo> getJoin()

See Analysis

Used when:

getSelectItems

List<SelectItem> getSelectItems()

See Analysis

Used when:

isJoin

boolean isJoin()

See Analysis

Used when:

Implementations