(module sql mzscheme
(require (lib "unitsig.ss"))
(require (file "../base.ss")
(file "sql-quote-unit.ss")
(file "sql-select-unit.ss")
(file "sql-select-internals-unit.ss")
(file "sql-sig.ss")
(file "sql-update-unit.ss")
(file "sql-update-internals-unit.ss"))
(provide (all-defined))
(define-values/invoke-unit/sig
sql-select^
(compound-unit/sig
(import)
(link (quote : sql-quote^ (sql-quote@))
(internals : sql-select-internals^ (sql-select-internals@ quote))
(select : sql-select^ (sql-select@ internals quote)))
(export (open select))))
(define-values/invoke-unit/sig
sql-update^
(compound-unit/sig
(import)
(link (quote : sql-quote^ (sql-quote@))
(internals : sql-update-internals^ (sql-update-internals@ quote))
(update : sql-update^ (sql-update@ internals quote)))
(export (open update))))
(define-values/invoke-unit/sig
sql-quote^
sql-quote@)
)