# sqlparser **Repository Path**: liwen_test_sync_group/sqlparser ## Basic Information - **Project Name**: sqlparser - **Description**: SQL Parser - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-03 - **Last Updated**: 2026-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sqlparser SQL Parser BigQuery `QUALIFY` conditions are represented by `query.Select.QualifyClause`. The existing `query.Select.Qualify` field continues to represent `WHERE`. Inline window expressions use `expr.Window`, including `PARTITION BY`, `ORDER BY`, and `ROWS`/`RANGE` frames with integer or placeholder offsets. Named window declarations and references (`WINDOW w AS (...)`, `OVER w`) are not supported. Traversal includes window expressions, QUALIFY conditions, parsed CTEs, and derived tables. Window results are computed expressions rather than direct scalar-column lineage. `Stringifier{PreserveWindow: true}` retains LIMIT/OFFSET as before; inline OVER specifications and QUALIFY are always rendered.