X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fexpressions.lisp;h=10b1130aa11dd81f38a0dc5199bfa3788c9a5f74;hp=cc2e53b20fcab7f189b85ebd14fdd9a937607a99;hb=dea46c447f6688f1519a6fbe7f5998d0eab7474c;hpb=3fe77db54b9abecc35bddf084289e359987a5751 diff --git a/sql/expressions.lisp b/sql/expressions.lisp index cc2e53b..10b1130 100644 --- a/sql/expressions.lisp +++ b/sql/expressions.lisp @@ -186,11 +186,6 @@ sql `(make-instance 'sql-ident-table :name ',name :table-alias ',alias))) -(defun generate-sql (expr database) - (let ((*sql-stream* (make-string-output-stream))) - (output-sql expr database) - (get-output-stream-string *sql-stream*))) - (defmethod output-sql ((expr sql-ident-table) database) (with-slots (name alias) expr @@ -841,16 +836,6 @@ uninclusive, and the args from that keyword to the end." ;; Convert type spec to sql syntax ;; -(defmethod database-constraint-description (constraint database) - (declare (ignore database)) - (let ((output (assoc (symbol-name constraint) *constraint-types* - :test #'equal))) - (if (null output) - (error 'sql-user-error - :message (format nil "unsupported column constraint '~A'" - constraint)) - (cdr output)))) - (defmethod database-constraint-statement (constraint-list database) (declare (ignore database)) (make-constraints-description constraint-list))