#lang scheme/signature

; Snooze uses structures to represent the various aspects of a SELECT query in a DBMS-
; independent way. This signature provides functions for converting these structures into
; SQL. While must of the data manipulation language in SQL is common across DBMSs, subtle
; DBMS-specific variations may exist (particularly in the quoted forms of identifiers and
; data primitives - see sql-quote^).

; query -> string