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.1 2002/03/23 14:04:52 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)))
29 #:mysql-net-type#tcp-ip
30 #:mysql-net-type#socket
31 #:mysql-net-type#named-pipe
36 #:mysql-field-types#decimal
37 #:mysql-field-types#tiny
38 #:mysql-field-types#short
39 #:mysql-field-types#long
40 #:mysql-field-types#float
41 #:mysql-field-types#double
42 #:mysql-field-types#null
43 #:mysql-field-types#timestamp
44 #:mysql-field-types#longlong
45 #:mysql-field-types#int24
46 #:mysql-field-types#date
47 #:mysql-field-types#time
48 #:mysql-field-types#datetime
49 #:mysql-field-types#year
50 #:mysql-field-types#newdate
51 #:mysql-field-types#enum
52 #:mysql-field-types#tiny-blob
53 #:mysql-field-types#medium-blob
54 #:mysql-field-types#long-blob
55 #:mysql-field-types#blob
56 #:mysql-field-types#var-string
57 #:mysql-field-types#string
65 #:mysql-mysql-option#connect-timeout
66 #:mysql-mysql-option#compress
67 #:mysql-mysql-option#named-pipe
68 #:mysql-mysql-option#init-command
69 #:mysql-mysql-option#read-default-file
70 #:mysql-mysql-option#read-default-group
73 #:mysql-status#get-ready
74 #:mysql-status#use-result
89 #:mysql-dump-debug-info
94 #:mysql-get-server-info
95 #:mysql-get-client-info
97 #:mysql-get-proto-info
101 #:mysql-list-processes
109 #:mysql-fetch-lengths
111 #:mysql-escape-string
115 #:mysql-affected-rows
125 (:documentation "This is the low-level interface MySQL."))