1 ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
5 ;;;; Name: mysql-package.cl
6 ;;;; Purpose: Package definition for low-level MySQL interface
7 ;;;; Programmers: Kevin M. Rosenberg
8 ;;;; Date Started: Feb 2002
10 ;;;; $Id: mysql-package.cl,v 1.5 2002/03/25 14:26:23 kevin Exp $
12 ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
14 ;;;; CLSQL users are granted the rights to distribute and use this software
15 ;;;; as governed by the terms of the Lisp Lesser GNU Public License
16 ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
17 ;;;; *************************************************************************
19 (declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))
25 #:database-library-loaded
31 #:mysql-net-type#tcp-ip
32 #:mysql-net-type#socket
33 #:mysql-net-type#named-pipe
38 #:mysql-field-types#decimal
39 #:mysql-field-types#tiny
40 #:mysql-field-types#short
41 #:mysql-field-types#long
42 #:mysql-field-types#float
43 #:mysql-field-types#double
44 #:mysql-field-types#null
45 #:mysql-field-types#timestamp
46 #:mysql-field-types#longlong
47 #:mysql-field-types#int24
48 #:mysql-field-types#date
49 #:mysql-field-types#time
50 #:mysql-field-types#datetime
51 #:mysql-field-types#year
52 #:mysql-field-types#newdate
53 #:mysql-field-types#enum
54 #:mysql-field-types#tiny-blob
55 #:mysql-field-types#medium-blob
56 #:mysql-field-types#long-blob
57 #:mysql-field-types#blob
58 #:mysql-field-types#var-string
59 #:mysql-field-types#string
68 #:mysql-mysql-option#connect-timeout
69 #:mysql-mysql-option#compress
70 #:mysql-mysql-option#named-pipe
71 #:mysql-mysql-option#init-command
72 #:mysql-mysql-option#read-default-file
73 #:mysql-mysql-option#read-default-group
76 #:mysql-status#get-ready
77 #:mysql-status#use-result
92 #:mysql-dump-debug-info
97 #:mysql-get-server-info
98 #:mysql-get-client-info
100 #:mysql-get-proto-info
104 #:mysql-list-processes
112 #:mysql-fetch-lengths
115 #:mysql-fetch-field-direct
116 #:mysql-escape-string
120 #:mysql-affected-rows
130 (:documentation "This is the low-level interface MySQL."))