lisp-on-lines

Method summary
find-slots-of-type model &key (type 'string) (types '((string)) types-supplied-p)
make-view object &rest args &key (type :viewer) (attributes nil) &allow-other-keys
present-slot-view (self mewa) slot-name &optional (instance (instance self))
slot-view (self mewa) slot-name
word-search class-name slots search-terms &key (limit 10) (where (sql-and t))
word-search class-name slots (s string) &rest args
word-search-where class-name slots search-terms &key (format-string "%~a%")
Function summary
generate-define-view-for-table table
%make-view object type &rest attributes-and-args
Macro summary
call-view (object &optional (type :viewer) (component 'self component-supplied-p)) &body attributes-and-args
define-view-for-table &rest tables
define-views-for-database
present-view (object &optional (type :viewer)) &body attributes-and-args
make-view   object &rest args &key (type :viewer) (attributes nil) &allow-other-keys  [Method]
slot-view   (self mewa) slot-name  [Method]
present-slot-view   (self mewa) slot-name &optional (instance (instance self))  [Method]
find-slots-of-type   model &key (type 'string) (types '((string)) types-supplied-p)  [Method]

returns a list of slots matching TYPE, or matching any of TYPES

word-search   class-name slots search-terms &key (limit 10) (where (sql-and t))  [Method]
word-search   class-name slots (s string) &rest args  [Method]
word-search-where   class-name slots search-terms &key (format-string "%~a%")  [Method]
generate-define-view-for-table   table  [Function]

Generates a form that, when evaluated, initialises the given table as an lol object. This involves creating a meta-model, a clsql view-class, and the setting up the default attributes for a mewa presentation

%make-view   object type &rest attributes-and-args  [Function]
define-view-for-table   &rest tables  [Macro]

expand to a form which initialises TABLES for use with LOL

define-views-for-database    [Macro]

expands to init-i-f-t using the listing of tables provided by meta-model

present-view   (object &optional (type :viewer)) &body attributes-and-args  [Macro]
call-view   (object &optional (type :viewer) (component 'self component-supplied-p)) &body attributes-and-args  [Macro]