From caf48491ccffa709546a473d36df6a4444164ad1 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 24 Jun 2023 20:46:57 +0200 Subject: Merging upstream version 16.4.2. Signed-off-by: Daniel Baumann --- docs/sqlglot/optimizer/scope.html | 186 +++++++++++++++++++++++++++++++++++++- 1 file changed, 184 insertions(+), 2 deletions(-) (limited to 'docs/sqlglot/optimizer/scope.html') diff --git a/docs/sqlglot/optimizer/scope.html b/docs/sqlglot/optimizer/scope.html index d9eab11..ffee14d 100644 --- a/docs/sqlglot/optimizer/scope.html +++ b/docs/sqlglot/optimizer/scope.html @@ -3,7 +3,7 @@ - + sqlglot.optimizer.scope API documentation @@ -60,6 +60,42 @@
  • Scope
  • +
  • + expression +
  • +
  • + sources +
  • +
  • + lateral_sources +
  • +
  • + outer_column_list +
  • +
  • + parent +
  • +
  • + scope_type +
  • +
  • + subquery_scopes +
  • +
  • + derived_table_scopes +
  • +
  • + table_scopes +
  • +
  • + cte_scopes +
  • +
  • + union_scopes +
  • +
  • + udtf_scopes +
  • clear_cache
  • @@ -114,6 +150,9 @@
  • join_hints
  • +
  • + pivots +
  • source_columns
  • @@ -1501,7 +1540,7 @@ The LATERAL VIEW EXPLODE gets x as a source. defines a column list of it's alias of this scope, this is that list of columns. For example: SELECT * FROM (SELECT ...) AS y(col1, col2) -The inner query would have ["col1", "col2"] for its outer_column_list +The inner query would have ["col1", "col2"] for its outer_column_list
  • parent (Scope): Parent scope
  • scope_type (ScopeType): Type of this scope, relative to it's parent
  • subquery_scopes (list[Scope]): List of all child scopes for subqueries
  • @@ -1553,6 +1592,138 @@ a list of the left and right child scopes. + +
    +
    + expression + + +
    + + + + +
    +
    +
    + sources + + +
    + + + + +
    +
    +
    + lateral_sources + + +
    + + + + +
    +
    +
    + outer_column_list + + +
    + + + + +
    +
    +
    + parent + + +
    + + + + +
    +
    +
    + scope_type + + +
    + + + + +
    +
    +
    + subquery_scopes + + +
    + + + + +
    +
    +
    + derived_table_scopes + + +
    + + + + +
    +
    +
    + table_scopes + + +
    + + + + +
    +
    +
    + cte_scopes + + +
    + + + + +
    +
    +
    + union_scopes + + +
    + + + + +
    +
    +
    + udtf_scopes + + +
    + + + +
    @@ -2022,6 +2193,17 @@ table only becomes a selected source if it's included in a FROM or JOIN clause.<
    + +
    +
    + pivots + + +
    + + + +
    -- cgit v1.2.3