#lang scheme/base
(require scheme/unit)
(require "../base.ss"
"../generic/sql-data-sig.ss"
"../generic/sql-name-sig.ss"
"../generic/sql-query-sig.ss"
"../generic/sql-query-unit.ss"
"../generic/sql-update-sig.ss"
"sql-data-unit.ss"
"sql-name-unit.ss"
"sql-update-unit.ss")
(define-compound-unit/infer sql@
(import)
(export sql-name^ sql-data^ sql-query^ sql-update^)
(link sql-name@ sql-data@ sql-query@ sql-update@))
(define-values/invoke-unit/infer sql@)
(provide-signature-elements sql-name^ sql-data^ sql-query^ sql-update^)