annotate base/database/implementations-functions.lisp @ 330:2fbff655ba47 tip

Removed cpitch-adj and cents SQL columns
author Jeremy Gow <jeremy.gow@gmail.com>
date Mon, 21 Jan 2013 11:08:11 +0000
parents 00d35eb70ef9
children 6a3adca16910
rev   line source
j@287 1 (cl:in-package #:amuse-database-admin)
j@287 2
j@287 3 (defun register-new-implementation (package-object &optional
j@287 4 (database *amuse-database*))
j@287 5 #.(clsql:locally-enable-sql-reader-syntax)
j@287 6 (clsql:insert-records :into "amuse_implementations"
j@287 7 :attributes '([implementation-name])
j@287 8 :values (list (package-name package-object))
j@287 9 :database database)
j@287 10 (clsql-mysql::mysql-insert-id
j@287 11 (clsql-mysql::database-mysql-ptr database))
j@287 12 #.(clsql:locally-disable-sql-reader-syntax))
j@287 13
j@287 14 (defun implementation-package (object)
j@287 15 (symbol-package
j@287 16 (class-name
j@287 17 (class-of
j@287 18 object))))
j@287 19
j@287 20 (defun implementation-namestring (object)
j@287 21 (package-name (implementation-package object)))