;; Copyright 2011 Ryan Culpepper ;; Released under the terms of the LGPL version 3 or later. ;; See the file COPYRIGHT for details. #lang racket/base (require racket/contract "base.rkt" "private/odbc/main.rkt") ;; FIXME: Contracts duplicated at main.rkt (provide/contract [odbc-connect (->* (#:database string?) (#:user (or/c string? #f) #:password (or/c string? #f)) connection?)] [odbc-driver-connect (-> string? connection?)] [odbc-data-sources (-> (listof (list/c string? string?)))] [odbc-drivers (-> (listof (cons/c string? any/c)))])