Projects / Reverse Snowflake Joins

Reverse Snowflake Joins

Reverse Snowflake Joins is a tool that parses SQL Select statements and generates a diagram. In addition to joins, the diagram shows parts of the underlying SQL directly in the diagram. For example x=30, GROUP BY (year), SUM(profit), HAVING MIN(age) > 18.

Tags SQL Front-Ends Diagram
Licenses BSD Revised
Operating Systems Unix Mac OS X Windows OS Independent
Implementation Python Pyparsing CherryPy graphviz

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Jul 2009 12:02
  • Rrelease-after

Changes: If aggregates are found in multiple tables, then a warning is issued for a fan and/or chasm trap. Bugs related to the ORDER BY alias were fixed.

Changes: Support for "ORDER BY x DESC". Bugfixes related to "case".

  • Rrelease-mid
  •  28 Jun 2009 23:18
  • Rrelease-after

Changes: "As" is now optional for column aliases. Bugfixes: "select count(*)" displays correctly, and the "Having" clause was not displayed.

  • Rrelease-mid
  •  24 Jun 2009 21:56
  • Rrelease-after

Changes: Enhancements: expression aliases are displayed consistently ("... AS alias"). Better error detection for duplicated "from", etc. Bugfixes

  • Rrelease-mid
  •  21 Jun 2009 07:58
  • Rrelease-after

Changes: Bugs were fixed related to ".. join using(a,b,..)". The "using" clause works correctly only when joining two tables.

4234373b0e180535bc2b480a76552ae6_thumb

Project Spotlight

Context Voice PHP Library

An API client to a service that tracks conversations about given URLs.

Dde6fca78cdcc76d5a01cbe6d4c9e128_thumb

Project Spotlight

Atlassian Crucible

A code review tool.