X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=db-oracle%2Foracle-objects.lisp;h=b4467ca0da792c26982050b40b485b9dc57c601f;hb=99df5f6ad5b46a65d5698ebb85f95fa71f861da5;hp=5e88bb1933bf7dc553642d0c9c1676a52906a1e1;hpb=2f185bf0167aa5a0be8e82a0c1ee961ca28f1426;p=clsql.git diff --git a/db-oracle/oracle-objects.lisp b/db-oracle/oracle-objects.lisp index 5e88bb1..b4467ca 100644 --- a/db-oracle/oracle-objects.lisp +++ b/db-oracle/oracle-objects.lisp @@ -17,8 +17,7 @@ (defparameter *oracle-default-varchar2-length* "512") -(defmethod database-get-type-specifier - (type args (database oracle-database)) +(defmethod database-get-type-specifier (type args (database oracle-database)) (declare (ignore type args)) (concatenate 'string "VARCHAR2(" *oracle-default-varchar2-length* ")")) @@ -28,52 +27,44 @@ (or (first args) 38) (or (second args) 0)) "INTEGER")) -(defmethod database-get-type-specifier - ((type (eql 'bigint)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'bigint)) args (database oracle-database)) (if args (format nil "NUMBER(~A,~A)" (or (first args) 38) (or (second args) 0)) "NUMBER(38,0)")) -(defmethod database-get-type-specifier - ((type (eql 'simple-base-string)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'simple-base-string)) args (database oracle-database)) (if args (format nil "VARCHAR2(~A)" (car args)) (concatenate 'string "VARCHAR2(" *oracle-default-varchar2-length* ")"))) -(defmethod database-get-type-specifier - ((type (eql 'simple-string)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'simple-string)) args (database oracle-database)) (if args (format nil "VARCHAR2(~A)" (car args)) (concatenate 'string "VARCHAR2(" *oracle-default-varchar2-length* ")"))) -(defmethod database-get-type-specifier - ((type (eql 'string)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'string)) args (database oracle-database)) (if args (format nil "VARCHAR2(~A)" (car args)) (concatenate 'string "VARCHAR2(" *oracle-default-varchar2-length* ")"))) -(defmethod database-get-type-specifier - ((type (eql 'raw-string)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'raw-string)) args (database oracle-database)) (if args (format nil "VARCHAR2(~A)" (car args)) (concatenate 'string "VARCHAR2(" *oracle-default-varchar2-length* ")"))) -(defmethod database-get-type-specifier - ((type (eql 'float)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'float)) args (database oracle-database)) (if args (format nil "NUMBER(~A,~A)" (or (first args) 38) (or (second args) 38)) "double precision")) -(defmethod database-get-type-specifier - ((type (eql 'long-float)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'long-float)) args (database oracle-database)) (if args (format nil "NUMBER(~A,~A)" (or (first args) 38) (or (second args) 38)) "double precision")) -(defmethod database-get-type-specifier - ((type (eql 'boolean)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'boolean)) args (database oracle-database)) (declare (ignore args)) "CHAR(1)") @@ -97,14 +88,10 @@ (when (char-equal #\t (schar val 0)) t)) -(defmethod database-get-type-specifier - ((type (eql 'wall-time)) args (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'wall-time)) args (database oracle-database)) (declare (ignore args)) "DATE") -(defmethod database-get-type-specifier - ((type (eql 'duration)) - args - (database oracle-database)) +(defmethod database-get-type-specifier ((type (eql 'duration)) args (database oracle-database)) (declare (ignore args)) "NUMBER(38)")