Skip to main content

Module join_parser

Module join_parser 

Source
Expand description

Join query analysis and extraction

This module analyzes JOIN clauses to extract:

  • Join type (INNER, LEFT, RIGHT, FULL)
  • Key columns for join condition
  • Time bounds for stream-stream joins
  • Detection of lookup joins vs stream-stream joins

Structs§

JoinAnalysis
Analysis result for a JOIN clause
MultiJoinAnalysis
Analysis result for multi-way JOINs (e.g., A JOIN B ... JOIN C ...).

Enums§

AsofSqlDirection
Direction for ASOF JOIN time matching.
JoinType
Join type classification

Functions§

analyze_join
Analyze a SELECT statement for join information.
analyze_joins
Analyze a SELECT statement for all join steps (multi-way).
count_joins
Count the number of joins in a SELECT.
has_join
Check if a SELECT contains a join.