X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=usql%2Fbasic-cmds.lisp;fp=usql%2Fbasic-cmds.lisp;h=0000000000000000000000000000000000000000;hb=0196e0db0edccccab4cd8a0d6309e768a98667fd;hp=a8241b943b46fdbe0ca03ec4aa52e51b0694a5fc;hpb=589ac938c266f00e098f9875642c2792bd19506b;p=clsql.git diff --git a/usql/basic-cmds.lisp b/usql/basic-cmds.lisp deleted file mode 100644 index a8241b9..0000000 --- a/usql/basic-cmds.lisp +++ /dev/null @@ -1,32 +0,0 @@ - -(defmethod database-query (query-expression (database closed-database) types) - (declare (ignore query-expression types)) - (signal-closed-database-error database)) - -(defmethod database-query (query-expression (database t) types) - (declare (ignore query-expression types)) - (signal-no-database-error)) - -(defmethod database-execute-command (sql-expression (database closed-database)) - (declare (ignore sql-expression)) - (signal-closed-database-error database)) - -(defmethod database-execute-command (sql-expression (database t)) - (declare (ignore sql-expression)) - (signal-no-database-error)) - -(defgeneric execute-command (expression &key database) - (:documentation - "Executes the SQL command specified by EXPRESSION for the database -specified by DATABASE, which has a default value of -*DEFAULT-DATABASE*. The argument EXPRESSION may be any SQL statement -other than a query. To run a stored procedure, pass an appropriate -string. The call to the procedure needs to be wrapped in a BEGIN END -pair.")) - -(defmethod execute-command ((sql-expression string) - &key (database *default-database*)) - (record-sql-command sql-expression database) - (let ((res (database-execute-command sql-expression database))) - (record-sql-result res database)) - (values))