X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=base%2Fdb-interface.lisp;h=9a91a6902c2ebebe3357d9a102fa5ac7d551d637;hp=9591c9c488495970b06952b87767c692a74e830d;hb=f2a0eb003af406415567c9f8545455ede786db87;hpb=23b76563b25a517ad20f29d6dc5a65c8b958a042 diff --git a/base/db-interface.lisp b/base/db-interface.lisp index 9591c9c..9a91a69 100644 --- a/base/db-interface.lisp +++ b/base/db-interface.lisp @@ -224,6 +224,12 @@ the given lisp type and parameters.")) t) (:documentation "T [default] if database-type supports views.")) +(defgeneric db-type-has-fancy-math? (db-type) + (:method (db-type) + (declare (ignore db-type)) + nil) + (:documentation "NIL [default] if database-type does not have fancy math.")) + (defgeneric db-type-has-subqueries? (db-type) (:method (db-type) (declare (ignore db-type)) @@ -233,7 +239,7 @@ the given lisp type and parameters.")) (defgeneric db-type-has-boolean-where? (db-type) (:method (db-type) (declare (ignore db-type)) - ;; SQL92 has boolean where + ;; SQL99 has boolean where t) (:documentation "T [default] if database-type supports boolean WHERE clause, such as 'WHERE MARRIED'."))