The hyperobject Reference Manual

This is the hyperobject Reference Manual, version 2.7.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:45:03 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 hyperobject

Maintainer

Kevin M. Rosenberg <>

Author

Kevin M. Rosenberg <>

License

BSD-like License

Version

2.7.2

Dependencies
  • kmrcl (system).
  • clsql (system).
Source

hyperobject.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 hyperobject/hyperobject.asd

Source

hyperobject.asd.

Parent Component

hyperobject (system).

ASDF Systems

hyperobject.

Packages

hyperobject-system.


3.1.2 hyperobject/package.lisp

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Packages

3.1.3 hyperobject/metaclass.lisp

Dependency

package.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Internals

3.1.4 hyperobject/mop.lisp

Dependency

metaclass.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Public Interface
Internals

3.1.5 hyperobject/rules.lisp

Dependency

mop.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Internals

3.1.6 hyperobject/connect.lisp

Dependency

mop.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Internals

3.1.7 hyperobject/sql.lisp

Dependency

connect.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Internals

3.1.8 hyperobject/views.lisp

Dependency

mop.lisp (file).

Source

hyperobject.asd.

Parent Component

hyperobject (system).

Public Interface
Internals

3.1.9 hyperobject/base-class.lisp

Dependencies
Source

hyperobject.asd.

Parent Component

hyperobject (system).

Public Interface

4 Packages

Packages are listed by definition order.


4.1 hyperobject

Source

package.lisp.

Nickname

ho

Use List
  • common-lisp.
  • kmrcl.
Used By List

hyperobject-user.

Public Interface
Internals

4.2 hyperobject-user

Source

package.lisp.

Nickname

ho-user

Use List

4.3 hyperobject-system

Source

hyperobject.asd.

Use List
  • asdf/interface.
  • common-lisp.

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: all-subobjects (obj)

Returns a list of all subobjects in an object

Package

hyperobject.

Source

mop.lisp.

Function: fmt-comma-integer (i)
Package

hyperobject.

Source

views.lisp.

Function: hyperobject-class-user-name (obj)
Package

hyperobject.

Source

mop.lisp.

Function: load-all-subobjects (objs)

Load all subobjects if they have not already been loaded.

Package

hyperobject.

Source

views.lisp.

Function: view (objs &key stream vid view filter subobjects refvars file-wrapper link-printer)

EXPORTED Function: prints hyperobject-class objects. Calls view-hyperobject

Package

hyperobject.

Source

views.lisp.

Function: view-subobjects (obj strm &optional vid indent filter subobjects refvars link-printer)
Package

hyperobject.

Source

views.lisp.


5.1.2 Generic functions

Generic Reader: subobjects (object)
Generic Writer: (setf subobjects) (object)
Package

hyperobject.

Methods
Reader Method: subobjects ((hyperobject-class hyperobject-class))
Writer Method: (setf subobjects) ((hyperobject-class hyperobject-class))

List of fields that contain a list of subobjects objects.

Source

mop.lisp.

Target Slot

subobjects.


5.1.3 Standalone methods

Method: compute-effective-slot-definition :around ((cl hyperobject-class) name dsds)
Package

sb-mop.

Source

mop.lisp.

Method: direct-slot-definition-class ((cl hyperobject-class) &rest iargs)
Package

sb-mop.

Source

mop.lisp.

Method: effective-slot-definition-class ((cl hyperobject-class) &rest iargs)
Package

sb-mop.

Source

mop.lisp.

Method: finalize-inheritance :after ((cl hyperobject-class))

Initialize a hyperobject class. Calculates all class slots

Package

sb-mop.

Source

mop.lisp.

Method: initialize-instance :after ((self object-view) &rest initargs &key &allow-other-keys)
Source

views.lisp.

Method: print-object ((obj hyperobject) s)
Source

base-class.lisp.

Method: print-object ((obj subobject) s)
Source

mop.lisp.

Method: print-object ((obj hyperlink) s)
Source

mop.lisp.

Method: shared-initialize :around ((class hyperobject-class) slot-names &rest initargs &key direct-superclasses user-name sql-name name description &allow-other-keys)
Source

mop.lisp.

Method: slot-unbound ((class hyperobject-class) instance slot-name)
Source

mop.lisp.

Method: validate-superclass ((class hyperobject-class) (superclass standard-class))
Package

sb-mop.

Source

mop.lisp.


5.1.4 Classes

Class: hyperobject
Package

hyperobject.

Source

base-class.lisp.

Direct methods

print-object.

Class: hyperobject-class

Metaclass for Markup Language classes.

Package

hyperobject.

Source

mop.lisp.

Direct superclasses

standard-class.

Direct methods
Direct slots
Slot: user-name

User name for class

Initargs

:user-name

Readers

user-name.

Writers

(setf user-name).

Slot: user-name-plural

Plural user name for class

Initargs

:user-name-plural

Readers

user-name-plural.

Writers

(setf user-name-plural).

Slot: default-print-slots

Defaults slots for a view

Type

list

Initargs

:default-print-slots

Readers

default-print-slots.

Writers

(setf default-print-slots).

Slot: description

Class description

Initargs

:description

Readers

description.

Writers

(setf description).

Slot: version

Version number for class

Initargs

:version

Readers

version.

Writers

(setf version).

Slot: closures

Closures to call on slot chnages

Initargs

:closures

Readers

closures.

Writers

(setf closures).

Slot: sql-name

SQL Name for this class

Initargs

:sql-name

Readers

sql-name.

Writers

(setf sql-name).

Slot: guid

ID string for this class

Initargs

:guid

Readers

guid.

Writers

(setf guid).

Slot: subobjects

List of fields that contain a list of subobjects objects.

Readers

subobjects.

Writers

(setf subobjects).

Slot: compute-cached-values

List of fields that contain a list of compute-cached-value objects.

Readers

compute-cached-values.

Writers

(setf compute-cached-values).

List of fields that have hyperlinks

Type

list

Readers

hyperlinks.

Writers

(setf hyperlinks).

Slot: direct-rules

List of rules to fire on slot changes.

Type

list

Initargs

:direct-rules

Readers

direct-rules.

Writers

(setf direct-rules).

Slot: direct-views

List of views

Type

list

Initargs

:direct-views

Readers

direct-views.

Writers

(setf direct-views).

Slot: class-id

Unique ID for the class

Type

integer

Initform

(+ (* 1000000 (get-universal-time)) (random 1000000))

Readers

class-id.

Writers

(setf class-id).

Slot: default-view

The default view for a class

Initargs

:default-view

Readers

default-view.

Writers

(setf default-view).

Slot: documementation

Documentation string for hyperclass.

Initargs

:documentation

Slot: create-table-cmd
Readers

create-table-cmd.

Writers

This slot is read-only.

Slot: create-indices-cmds
Readers

create-index-cmds.

Writers

This slot is read-only.

Slot: drop-table-cmd
Readers

drop-table-cmd.

Writers

This slot is read-only.

Slot: views

List of views

Type

list

Initargs

:views

Readers

views.

Writers

(setf views).

Slot: rules

List of rules

Type

list

Initargs

:rules

Readers

rules.

Writers

(setf rules).


5.2 Internals


5.2.1 Special variables

Special Variable: *class-options*

List of class options for hyperobjects.

Package

hyperobject.

Source

metaclass.lisp.

Special Variable: *ho-sql-db*
Package

hyperobject.

Source

connect.lisp.

Special Variable: *ho-sql-host*
Package

hyperobject.

Source

connect.lisp.

Special Variable: *ho-sql-passwd*
Package

hyperobject.

Source

connect.lisp.

Special Variable: *ho-sql-type*
Package

hyperobject.

Source

connect.lisp.

Special Variable: *ho-sql-user*
Package

hyperobject.

Source

connect.lisp.

Special Variable: *lazy-readers*
Package

hyperobject.

Source

mop.lisp.

Special Variable: *slot-options*

Slot options that can appear as an initarg

Package

hyperobject.

Source

metaclass.lisp.

Special Variable: *slot-options-no-initarg*

Slot options that do not have an initarg

Package

hyperobject.

Source

metaclass.lisp.

Special Variable: +newline-string+
Package

hyperobject.

Source

views.lisp.


5.2.2 Macros

Macro: process-class-option (slot-name &optional required)
Package

hyperobject.

Source

mop.lisp.

Macro: process-slot-option (slot-name)
Package

hyperobject.

Source

mop.lisp.

Macro: with-mutex-sql ((conn) &body body)
Package

hyperobject.

Source

connect.lisp.

Macro: with-sql-connection ((conn) &body body)
Package

hyperobject.

Source

connect.lisp.

Macro: write-simple (v s)
Package

hyperobject.

Source

views.lisp.


5.2.3 Ordinary functions

Function: base-value-type (value-type)
Package

hyperobject.

Source

mop.lisp.

Function: canonicalize-value-type (vt)
Package

hyperobject.

Source

mop.lisp.

Function: class-name-of (obj)
Package

hyperobject.

Source

views.lisp.

Function: compile-rule (source-code dependants volatile cl)
Package

hyperobject.

Source

rules.lisp.

Function: compute-hyperobject-esd (esd dsds)
Package

hyperobject.

Source

mop.lisp.

Function: creatable-view-id-p (obj-cl vid)

Returns T if a view id can be created for this class

Package

hyperobject.

Source

views.lisp.

Function: define-inverse (class esd)

Define an inverse function for a slot

Package

hyperobject.

Source

sql.lisp.

Function: delistify (list)

Some MOPs, like openmcl 0.14.2, cons attribute values in a list.

Package

hyperobject.

Source

mop.lisp.

Function: ensure-lazy-reader (cl class-name slot-name lazy-class reader &rest reader-keys)
Package

hyperobject.

Source

mop.lisp.

Function: finalize-compute-cached (cl)
Package

hyperobject.

Source

mop.lisp.

Function: finalize-documentation (cl)

Calculate class documentation slot

Package

hyperobject.

Source

mop.lisp.

Package

hyperobject.

Source

mop.lisp.

Function: finalize-rules (cl)
Package

hyperobject.

Source

rules.lisp.

Function: finalize-sql (cl)
Package

hyperobject.

Source

sql.lisp.

Function: finalize-subobjects (cl)
Package

hyperobject.

Source

mop.lisp.

Function: finalize-view-by-id (view)
Package

hyperobject.

Source

views.lisp.

Function: finalize-views (cl)

Finalize all views that are given on a objects initialization

Package

hyperobject.

Source

views.lisp.

Function: find-slot-by-name (cl name)
Package

hyperobject.

Source

mop.lisp.

Function: find-view-id-in-class-precedence (obj-cl vid)

Looks for a view in class and parent classes

Package

hyperobject.

Source

views.lisp.

Function: fire-class-rules (cl obj slot)

Fire all class rules. Called after a slot is modified.

Package

hyperobject.

Source

rules.lisp.

Function: fmt-file-end (view strm)
Package

hyperobject.

Source

views.lisp.

Function: fmt-file-start (view strm)
Package

hyperobject.

Source

views.lisp.

Function: fmt-list-end (obj view strm indent num-items)
Package

hyperobject.

Source

views.lisp.

Function: fmt-list-start (obj view strm indent num-items)
Package

hyperobject.

Source

views.lisp.

Function: fmt-obj-data (obj view strm indent refvars link-printer)
Package

hyperobject.

Source

views.lisp.

Function: fmt-obj-data-plain (obj view strm)
Package

hyperobject.

Source

views.lisp.

Package

hyperobject.

Source

views.lisp.

Function: fmt-obj-end (obj view strm indent)
Package

hyperobject.

Source

views.lisp.

Function: fmt-obj-start (obj view strm indent)
Package

hyperobject.

Source

views.lisp.

Function: fmt-subobj-end (obj view strm indent)
Package

hyperobject.

Source

views.lisp.

Function: fmt-subobj-start (obj view strm indent)
Package

hyperobject.

Source

views.lisp.

Function: generate-create-indices-cmds (table-name slots)
Package

hyperobject.

Source

sql.lisp.

Function: generate-create-table-cmd (cl esds)
Package

hyperobject.

Source

sql.lisp.

Function: generate-drop-table-cmd (table-name)
Package

hyperobject.

Source

sql.lisp.

Function: get-default-view-id (obj-cl)
Package

hyperobject.

Source

views.lisp.

Function: get-view-id (obj vid &optional slots)

Find or make a category view for an object

Package

hyperobject.

Source

views.lisp.

Function: ho-sql-db ()
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-db! (dbname)
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-host ()
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-host! (h)
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-passwd ()
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-passwd! (p)
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-type ()
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-type! (h)
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-user ()
Package

hyperobject.

Source

connect.lisp.

Function: ho-sql-user! (u)
Package

hyperobject.

Source

connect.lisp.

Function: html-list-start-func (obj nitems indent strm)
Package

hyperobject.

Source

views.lisp.

Function: html-obj-start (obj indent strm)
Package

hyperobject.

Source

views.lisp.

Package

hyperobject.

Source

mop.lisp.

Function: hyperobject-class-slots (obj)
Package

hyperobject.

Source

mop.lisp.

Function: hyperobject-class-subobjects (obj)
Package

hyperobject.

Source

mop.lisp.

Function: hyperobject-class-user-name-plural (obj)
Package

hyperobject.

Source

mop.lisp.

Function: init-hyperobject-class (cl)

Initialize a hyperobject class. Calculates all class slots

Package

hyperobject.

Source

mop.lisp.

Function: initialize-html-view (view)
Package

hyperobject.

Source

views.lisp.

Function: initialize-table-view (view)
Package

hyperobject.

Source

views.lisp.

Function: initialize-text-view (view)
Package

hyperobject.

Source

views.lisp.

Function: initialize-view (view)

Calculate all view slots for a hyperobject class

Package

hyperobject.

Source

views.lisp.

Function: initialize-view-by-id (obj-cl view)

Initialize a view based upon a preset vid

Package

hyperobject.

Source

views.lisp.

Function: initialize-view-by-source-code (view)

Initialize a view based upon a source code

Package

hyperobject.

Source

views.lisp.

Function: initialize-xhtml-view (view)
Package

hyperobject.

Source

views.lisp.

Function: initialize-xml-view (view)
Package

hyperobject.

Source

views.lisp.

Function: intern-in-keyword (obj)
Package

hyperobject.

Source

mop.lisp.

Function: lisp-name-to-sql-name (lisp)

Convert a lisp name (atom or list, string or symbol) into a canonical SQL name

Package

hyperobject.

Source

mop.lisp.

Function: lisp-type-is-a-string (type)
Package

hyperobject.

Source

mop.lisp.

Package

hyperobject.

Source

views.lisp.

Package

hyperobject.

Source

views.lisp.

Function: make-object-view (cl view-def)

Make an object view from a definition. Do nothing if a class is passed so that reinitialization will be a no-op

Package

hyperobject.

Source

views.lisp.

Function: mutex-sql-execute (cmd)
Package

hyperobject.

Source

connect.lisp.

Function: mutex-sql-query (cmd &key types)
Package

hyperobject.

Source

connect.lisp.

Function: obj-data (obj view)

Returns the objects data as a string. Used by common-graphics outline function

Package

hyperobject.

Source

views.lisp.

Function: ppfc-display-table (title name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Function: ppfc-html (title name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Function: ppfc-html-labels (label name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Package

hyperobject.

Source

views.lisp.

Package

hyperobject.

Source

views.lisp.

Function: ppfc-xhtml-labels (label tag name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Function: ppfc-xml (tag name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Function: ppfc-xml-labels (label tag name type formatter cdata print-func)
Package

hyperobject.

Source

views.lisp.

Function: push-print-fun-code (vid slot nlink print-func)
Package

hyperobject.

Source

views.lisp.

Function: remove-keyword-arg (arglist akey)
Package

hyperobject.

Source

mop.lisp.

Function: remove-keyword-args (arglist akeys)
Package

hyperobject.

Source

mop.lisp.

Function: remove-lazy-reader (class-name slot-name)
Package

hyperobject.

Source

mop.lisp.

Function: sql-cmd-index (table field unique)
Package

hyperobject.

Source

sql.lisp.

Function: sql-connect ()

Connect to HO database, automatically used pooled connections

Package

hyperobject.

Source

connect.lisp.

Function: sql-disconnect (conn)

Disconnect from HO database, but put connection back into pool

Package

hyperobject.

Source

connect.lisp.

Function: sql-disconnect-pooled ()
Package

hyperobject.

Source

connect.lisp.

Function: sql-execute (cmd conn)
Package

hyperobject.

Source

connect.lisp.

Function: sql-index-name (table field)
Package

hyperobject.

Source

sql.lisp.

Function: sql-query (cmd conn &key types)
Package

hyperobject.

Source

connect.lisp.

Function: sql-type-to-field-string (type length)
Package

hyperobject.

Source

sql.lisp.

Function: store-lazily-computed-objects (cl slot esd-accessor obj-class)
Package

hyperobject.

Source

mop.lisp.

Function: table-label-list-start-func (obj nitems indent strm)
Package

hyperobject.

Source

views.lisp.

Function: table-list-start-func (obj nitems indent strm)
Package

hyperobject.

Source

views.lisp.

Function: value-type-is-a-string (type)
Package

hyperobject.

Source

mop.lisp.

Function: value-type-to-lisp-type (value-type)
Package

hyperobject.

Source

mop.lisp.

Function: value-type-to-sql-type (value-type)

Return two values, the sql type and field length.

Package

hyperobject.

Source

mop.lisp.

Package

hyperobject.

Source

views.lisp.

Function: view-hyperobject (objs view strm &optional vid indent filter subobjects refvars link-printer)

Display a single or list of hyperobject-class instances and their subobjects

Package

hyperobject.

Source

views.lisp.

Function: write-ho-value (obj name type formatter cdata strm)
Package

hyperobject.

Source

views.lisp.

Function: write-user-name-maybe-plural (obj nitems strm)
Package

hyperobject.

Source

views.lisp.

Function: xhtml-list-start-func (obj nitems indent strm)
Package

hyperobject.

Source

views.lisp.

Function: xmlformat-list-end-func (x strm)
Package

hyperobject.

Source

views.lisp.

Function: xmlformat-list-start-func (x nitems indent strm)
Package

hyperobject.

Source

views.lisp.


5.2.4 Generic functions

Generic Reader: access-slots (object)
Package

hyperobject.

Methods
Reader Method: access-slots ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

access-slots.

Generic Writer: (setf access-slots) (object)
Package

hyperobject.

Methods
Writer Method: (setf access-slots) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

access-slots.

Generic Reader: class-id (object)
Generic Writer: (setf class-id) (object)
Package

hyperobject.

Methods
Reader Method: class-id ((hyperobject-class hyperobject-class))
Writer Method: (setf class-id) ((hyperobject-class hyperobject-class))

Unique ID for the class

Source

mop.lisp.

Target Slot

class-id.

Generic Reader: closures (object)
Generic Writer: (setf closures) (object)
Package

hyperobject.

Methods
Reader Method: closures ((hyperobject-class hyperobject-class))
Writer Method: (setf closures) ((hyperobject-class hyperobject-class))

Closures to call on slot chnages

Source

mop.lisp.

Target Slot

closures.

Generic Reader: compute-cached-values (object)
Generic Writer: (setf compute-cached-values) (object)
Package

hyperobject.

Methods
Reader Method: compute-cached-values ((hyperobject-class hyperobject-class))
Writer Method: (setf compute-cached-values) ((hyperobject-class hyperobject-class))

List of fields that contain a list of compute-cached-value objects.

Source

mop.lisp.

Target Slot

compute-cached-values.

Generic Reader: create-index-cmds (object)
Package

hyperobject.

Methods
Reader Method: create-index-cmds ((hyperobject-class hyperobject-class))

automatically generated reader method

Source

mop.lisp.

Target Slot

create-indices-cmds.

Generic Reader: create-table-cmd (object)
Package

hyperobject.

Methods
Reader Method: create-table-cmd ((hyperobject-class hyperobject-class))

automatically generated reader method

Source

mop.lisp.

Target Slot

create-table-cmd.

Generic Reader: default-print-slots (object)
Generic Writer: (setf default-print-slots) (object)
Package

hyperobject.

Methods
Reader Method: default-print-slots ((hyperobject-class hyperobject-class))
Writer Method: (setf default-print-slots) ((hyperobject-class hyperobject-class))

Defaults slots for a view

Source

mop.lisp.

Target Slot

default-print-slots.

Generic Reader: default-view (object)
Generic Writer: (setf default-view) (object)
Package

hyperobject.

Methods
Reader Method: default-view ((hyperobject-class hyperobject-class))
Writer Method: (setf default-view) ((hyperobject-class hyperobject-class))

The default view for a class

Source

mop.lisp.

Target Slot

default-view.

Generic Reader: dependants (object)
Package

hyperobject.

Methods
Reader Method: dependants ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

dependants.

Generic Writer: (setf dependants) (object)
Package

hyperobject.

Methods
Writer Method: (setf dependants) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

dependants.

Generic Reader: description (object)
Generic Writer: (setf description) (object)
Package

hyperobject.

Methods
Reader Method: description ((hyperobject-class hyperobject-class))
Writer Method: (setf description) ((hyperobject-class hyperobject-class))

Class description

Source

mop.lisp.

Target Slot

description.

Generic Reader: direct-rules (object)
Generic Writer: (setf direct-rules) (object)
Package

hyperobject.

Methods
Reader Method: direct-rules ((hyperobject-class hyperobject-class))
Writer Method: (setf direct-rules) ((hyperobject-class hyperobject-class))

List of rules to fire on slot changes.

Source

mop.lisp.

Target Slot

direct-rules.

Generic Reader: direct-views (object)
Generic Writer: (setf direct-views) (object)
Package

hyperobject.

Methods
Reader Method: direct-views ((hyperobject-class hyperobject-class))
Writer Method: (setf direct-views) ((hyperobject-class hyperobject-class))

List of views

Source

mop.lisp.

Target Slot

direct-views.

Generic Reader: drop-table-cmd (object)
Package

hyperobject.

Methods
Reader Method: drop-table-cmd ((hyperobject-class hyperobject-class))

automatically generated reader method

Source

mop.lisp.

Target Slot

drop-table-cmd.

Generic Function: dsd-compute-cached-value (object)
Package

hyperobject.

Generic Function: (setf dsd-compute-cached-value) (object)
Package

hyperobject.

Generic Function: dsd-description (object)
Package

hyperobject.

Generic Function: (setf dsd-description) (object)
Package

hyperobject.

Generic Function: dsd-disable-predicate (object)
Package

hyperobject.

Generic Function: (setf dsd-disable-predicate) (object)
Package

hyperobject.

Generic Function: dsd-hidden-groups (object)
Package

hyperobject.

Generic Function: (setf dsd-hidden-groups) (object)
Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Generic Function: dsd-indexed (object)
Package

hyperobject.

Generic Function: (setf dsd-indexed) (object)
Package

hyperobject.

Generic Function: dsd-input-filter (object)
Package

hyperobject.

Generic Function: (setf dsd-input-filter) (object)
Package

hyperobject.

Generic Function: dsd-inverse (object)
Package

hyperobject.

Generic Function: (setf dsd-inverse) (object)
Package

hyperobject.

Generic Function: dsd-list-of-values (object)
Package

hyperobject.

Generic Function: (setf dsd-list-of-values) (object)
Package

hyperobject.

Generic Function: dsd-null-allowed (object)
Package

hyperobject.

Generic Function: (setf dsd-null-allowed) (object)
Package

hyperobject.

Generic Function: dsd-print-formatter (object)
Package

hyperobject.

Generic Function: (setf dsd-print-formatter) (object)
Package

hyperobject.

Generic Function: dsd-read-only-groups (object)
Package

hyperobject.

Generic Function: (setf dsd-read-only-groups) (object)
Package

hyperobject.

Generic Function: dsd-short-description (object)
Package

hyperobject.

Generic Function: (setf dsd-short-description) (object)
Package

hyperobject.

Generic Function: dsd-sql-name (object)
Package

hyperobject.

Generic Function: (setf dsd-sql-name) (object)
Package

hyperobject.

Generic Function: dsd-stored (object)
Package

hyperobject.

Generic Function: (setf dsd-stored) (object)
Package

hyperobject.

Generic Function: dsd-subobject (object)
Package

hyperobject.

Generic Function: (setf dsd-subobject) (object)
Package

hyperobject.

Generic Function: dsd-unbound-lookup (object)
Package

hyperobject.

Generic Function: (setf dsd-unbound-lookup) (object)
Package

hyperobject.

Generic Function: dsd-unique (object)
Package

hyperobject.

Generic Function: (setf dsd-unique) (object)
Package

hyperobject.

Generic Function: dsd-unit (object)
Package

hyperobject.

Generic Function: (setf dsd-unit) (object)
Package

hyperobject.

Generic Function: dsd-user-name (object)
Package

hyperobject.

Generic Function: (setf dsd-user-name) (object)
Package

hyperobject.

Generic Function: dsd-value-constraint (object)
Package

hyperobject.

Generic Function: (setf dsd-value-constraint) (object)
Package

hyperobject.

Generic Function: dsd-value-type (object)
Package

hyperobject.

Generic Function: (setf dsd-value-type) (object)
Package

hyperobject.

Generic Function: dsd-view-type (object)
Package

hyperobject.

Generic Function: (setf dsd-view-type) (object)
Package

hyperobject.

Generic Function: dsd-void-text (object)
Package

hyperobject.

Generic Function: (setf dsd-void-text) (object)
Package

hyperobject.

Generic Function: esd-compute-cached-value (object)
Package

hyperobject.

Generic Function: (setf esd-compute-cached-value) (object)
Package

hyperobject.

Generic Function: esd-description (object)
Package

hyperobject.

Generic Function: (setf esd-description) (object)
Package

hyperobject.

Generic Function: esd-disable-predicate (object)
Package

hyperobject.

Generic Function: (setf esd-disable-predicate) (object)
Package

hyperobject.

Generic Function: esd-hidden-groups (object)
Package

hyperobject.

Generic Function: (setf esd-hidden-groups) (object)
Package

hyperobject.

Generic Function: esd-ho-type (object)
Package

hyperobject.

Generic Function: (setf esd-ho-type) (object)
Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Package

hyperobject.

Generic Function: esd-indexed (object)
Package

hyperobject.

Generic Function: (setf esd-indexed) (object)
Package

hyperobject.

Generic Function: esd-input-filter (object)
Package

hyperobject.

Generic Function: (setf esd-input-filter) (object)
Package

hyperobject.

Generic Function: esd-inverse (object)
Package

hyperobject.

Generic Function: (setf esd-inverse) (object)
Package

hyperobject.

Generic Function: esd-list-of-values (object)
Package

hyperobject.

Generic Function: (setf esd-list-of-values) (object)
Package

hyperobject.

Generic Function: esd-null-allowed (object)
Package

hyperobject.

Generic Function: (setf esd-null-allowed) (object)
Package

hyperobject.

Generic Function: esd-print-formatter (object)
Package

hyperobject.

Generic Function: (setf esd-print-formatter) (object)
Package

hyperobject.

Generic Function: esd-read-only-groups (object)
Package

hyperobject.

Generic Function: (setf esd-read-only-groups) (object)
Package

hyperobject.

Generic Function: esd-short-description (object)
Package

hyperobject.

Generic Function: (setf esd-short-description) (object)
Package

hyperobject.

Generic Function: esd-sql-length (object)
Package

hyperobject.

Generic Function: (setf esd-sql-length) (object)
Package

hyperobject.

Generic Function: esd-sql-name (object)
Package

hyperobject.

Generic Function: (setf esd-sql-name) (object)
Package

hyperobject.

Generic Function: esd-sql-type (object)
Package

hyperobject.

Generic Function: (setf esd-sql-type) (object)
Package

hyperobject.

Generic Function: esd-stored (object)
Package

hyperobject.

Generic Function: (setf esd-stored) (object)
Package

hyperobject.

Generic Function: esd-subobject (object)
Package

hyperobject.

Generic Function: (setf esd-subobject) (object)
Package

hyperobject.

Generic Function: esd-unbound-lookup (object)
Package

hyperobject.

Generic Function: (setf esd-unbound-lookup) (object)
Package

hyperobject.

Generic Function: esd-unique (object)
Package

hyperobject.

Generic Function: (setf esd-unique) (object)
Package

hyperobject.

Generic Function: esd-unit (object)
Package

hyperobject.

Generic Function: (setf esd-unit) (object)
Package

hyperobject.

Generic Function: esd-user-name (object)
Package

hyperobject.

Generic Function: (setf esd-user-name) (object)
Package

hyperobject.

Generic Function: esd-value-constraint (object)
Package

hyperobject.

Generic Function: (setf esd-value-constraint) (object)
Package

hyperobject.

Generic Function: esd-value-type (object)
Package

hyperobject.

Generic Function: (setf esd-value-type) (object)
Package

hyperobject.

Generic Function: esd-view-type (object)
Package

hyperobject.

Generic Function: (setf esd-view-type) (object)
Package

hyperobject.

Generic Function: esd-void-text (object)
Package

hyperobject.

Generic Function: (setf esd-void-text) (object)
Package

hyperobject.

Generic Reader: file-end-str (object)
Package

hyperobject.

Methods
Reader Method: file-end-str ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

file-end-str.

Generic Writer: (setf file-end-str) (object)
Package

hyperobject.

Methods
Writer Method: (setf file-end-str) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

file-end-str.

Generic Reader: file-start-str (object)
Package

hyperobject.

Methods
Reader Method: file-start-str ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

file-start-str.

Generic Writer: (setf file-start-str) (object)
Package

hyperobject.

Methods
Writer Method: (setf file-start-str) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

file-start-str.

Generic Reader: func (object)
Package

hyperobject.

Methods
Reader Method: func ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

func.

Generic Writer: (setf func) (object)
Package

hyperobject.

Methods
Writer Method: (setf func) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

func.

Generic Reader: guid (object)
Generic Writer: (setf guid) (object)
Package

hyperobject.

Methods
Reader Method: guid ((hyperobject-class hyperobject-class))
Writer Method: (setf guid) ((hyperobject-class hyperobject-class))

ID string for this class

Source

mop.lisp.

Target Slot

guid.

Package

hyperobject.

Methods

List of fields that have hyperlinks

Source

mop.lisp.

Target Slot

hyperlinks.

Generic Reader: id (object)
Generic Writer: (setf id) (object)
Package

hyperobject.

Methods
Reader Method: id ((object-view object-view))
Writer Method: (setf id) ((object-view object-view))

id for this view.

Source

views.lisp.

Target Slot

id.

Generic Reader: indenter (object)
Generic Writer: (setf indenter) (object)
Package

hyperobject.

Methods
Reader Method: indenter ((object-view object-view))
Writer Method: (setf indenter) ((object-view object-view))

Function that performs hierarchical indenting

Source

views.lisp.

Target Slot

indenter.

Generic Reader: lazy-class (object)
Package

hyperobject.

Methods
Reader Method: lazy-class ((compute-cached-value compute-cached-value))

automatically generated reader method

Source

mop.lisp.

Target Slot

lazy-class.

Reader Method: lazy-class ((subobject subobject))

automatically generated reader method

Source

mop.lisp.

Target Slot

lazy-class.

Package

hyperobject.

Methods

automatically generated reader method

Source

views.lisp.

Target Slot

link-ampersand.

Package

hyperobject.

Methods

automatically generated writer method

Source

views.lisp.

Target Slot

link-ampersand.

Package

hyperobject.

Methods

automatically generated reader method

Source

views.lisp.

Target Slot

link-href-end.

Package

hyperobject.

Methods

automatically generated writer method

Source

views.lisp.

Target Slot

link-href-end.

Package

hyperobject.

Methods

automatically generated reader method

Source

views.lisp.

Target Slot

link-href-start.

Package

hyperobject.

Methods

automatically generated writer method

Source

views.lisp.

Target Slot

link-href-start.

Package

hyperobject.

Methods

automatically generated reader method

Source

views.lisp.

Target Slot

link-page.

Package

hyperobject.

Methods

automatically generated writer method

Source

views.lisp.

Target Slot

link-page.

Package

hyperobject.

Methods

automatically generated reader method

Source

mop.lisp.

Target Slot

link-parameters.

Package

hyperobject.

Methods

List of slot names that have hyperlinks

Source

views.lisp.

Target Slot

link-slots.

Generic Reader: list-end-indent (object)
Package

hyperobject.

Methods
Reader Method: list-end-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

list-end-indent.

Generic Writer: (setf list-end-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf list-end-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

list-end-indent.

Generic Reader: list-end-printer (object)
Package

hyperobject.

Methods
Reader Method: list-end-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

list-end-printer.

Generic Writer: (setf list-end-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf list-end-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

list-end-printer.

Generic Reader: list-start-indent (object)
Package

hyperobject.

Methods
Reader Method: list-start-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

list-start-indent.

Generic Writer: (setf list-start-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf list-start-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

list-start-indent.

Generic Reader: list-start-printer (object)
Package

hyperobject.

Methods
Reader Method: list-start-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

list-start-printer.

Generic Writer: (setf list-start-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf list-start-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

list-start-printer.

Generic Reader: lookup (object)
Package

hyperobject.

Methods
Reader Method: lookup ((hyperlink hyperlink))

automatically generated reader method

Source

mop.lisp.

Target Slot

lookup.

Reader Method: lookup ((compute-cached-value compute-cached-value))

automatically generated reader method

Source

mop.lisp.

Target Slot

lookup.

Reader Method: lookup ((subobject subobject))

automatically generated reader method

Source

mop.lisp.

Target Slot

lookup.

Generic Reader: lookup-keys (object)
Package

hyperobject.

Methods
Reader Method: lookup-keys ((compute-cached-value compute-cached-value))

automatically generated reader method

Source

mop.lisp.

Target Slot

lookup-keys.

Reader Method: lookup-keys ((subobject subobject))

automatically generated reader method

Source

mop.lisp.

Target Slot

lookup-keys.

Generic Reader: name (object)
Package

hyperobject.

Methods
Reader Method: name ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

name.

Reader Method: name ((hyperlink hyperlink))

automatically generated reader method

Source

mop.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

hyperobject.

Methods
Writer Method: (setf name) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

name.

Generic Reader: name-class (object)
Package

hyperobject.

Methods
Reader Method: name-class ((compute-cached-value compute-cached-value))

automatically generated reader method

Source

mop.lisp.

Target Slot

name-class.

Reader Method: name-class ((subobject subobject))

automatically generated reader method

Source

mop.lisp.

Target Slot

name-class.

Generic Reader: name-slot (object)
Package

hyperobject.

Methods
Reader Method: name-slot ((compute-cached-value compute-cached-value))

automatically generated reader method

Source

mop.lisp.

Target Slot

name-slot.

Reader Method: name-slot ((subobject subobject))

automatically generated reader method

Source

mop.lisp.

Target Slot

name-slot.

Generic Reader: obj-data-end-printer (object)
Package

hyperobject.

Methods
Reader Method: obj-data-end-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-data-end-printer.

Generic Writer: (setf obj-data-end-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-data-end-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-data-end-printer.

Generic Reader: obj-data-indent (object)
Package

hyperobject.

Methods
Reader Method: obj-data-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-data-indent.

Generic Writer: (setf obj-data-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-data-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-data-indent.

Generic Reader: obj-data-print-code (object)
Package

hyperobject.

Methods
Reader Method: obj-data-print-code ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-data-print-code.

Generic Writer: (setf obj-data-print-code) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-data-print-code) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-data-print-code.

Generic Reader: obj-data-printer (object)
Package

hyperobject.

Methods
Reader Method: obj-data-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-data-printer.

Generic Writer: (setf obj-data-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-data-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-data-printer.

Generic Reader: obj-data-start-printer (object)
Package

hyperobject.

Methods
Reader Method: obj-data-start-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-data-start-printer.

Generic Writer: (setf obj-data-start-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-data-start-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-data-start-printer.

Generic Reader: obj-end-indent (object)
Package

hyperobject.

Methods
Reader Method: obj-end-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-end-indent.

Generic Writer: (setf obj-end-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-end-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-end-indent.

Generic Reader: obj-end-printer (object)
Package

hyperobject.

Methods
Reader Method: obj-end-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-end-printer.

Generic Writer: (setf obj-end-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-end-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-end-printer.

Generic Reader: obj-start-indent (object)
Package

hyperobject.

Methods
Reader Method: obj-start-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-start-indent.

Generic Writer: (setf obj-start-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-start-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-start-indent.

Generic Reader: obj-start-printer (object)
Package

hyperobject.

Methods
Reader Method: obj-start-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

obj-start-printer.

Generic Writer: (setf obj-start-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf obj-start-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

obj-start-printer.

Generic Reader: object-class (object)
Generic Writer: (setf object-class) (object)
Package

hyperobject.

Methods
Reader Method: object-class ((object-view object-view))
Writer Method: (setf object-class) ((object-view object-view))

Class of object to be viewed.

Source

views.lisp.

Target Slot

object-class.

Generic Reader: printer (object)
Generic Writer: (setf printer) (object)
Package

hyperobject.

Methods
Reader Method: printer ((object-view object-view))
Writer Method: (setf printer) ((object-view object-view))

default function that prints the object

Source

views.lisp.

Target Slot

printer.

Generic Reader: rules (object)
Generic Writer: (setf rules) (object)
Package

hyperobject.

Methods
Reader Method: rules ((hyperobject-class hyperobject-class))
Writer Method: (setf rules) ((hyperobject-class hyperobject-class))

List of rules

Source

mop.lisp.

Target Slot

rules.

Generic Reader: slots (object)
Generic Writer: (setf slots) (object)
Package

hyperobject.

Methods
Reader Method: slots ((object-view object-view))
Writer Method: (setf slots) ((object-view object-view))

List of effective slots for object to be viewed.

Source

views.lisp.

Target Slot

slots.

Generic Reader: source-code (object)
Package

hyperobject.

Methods
Reader Method: source-code ((object-view object-view))

Source code for generating view.

Source

views.lisp.

Target Slot

source-code.

Reader Method: source-code ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

source-code.

Generic Writer: (setf source-code) (object)
Package

hyperobject.

Methods
Writer Method: (setf source-code) ((object-view object-view))

Source code for generating view.

Source

views.lisp.

Target Slot

source-code.

Writer Method: (setf source-code) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

source-code.

Generic Function: sql-create (cl)
Package

hyperobject.

Source

sql.lisp.

Methods
Method: sql-create (cl)
Generic Function: sql-drop (cl)
Package

hyperobject.

Source

sql.lisp.

Methods
Method: sql-drop (cl)
Generic Reader: sql-name (object)
Generic Writer: (setf sql-name) (object)
Package

hyperobject.

Methods
Reader Method: sql-name ((hyperobject-class hyperobject-class))
Writer Method: (setf sql-name) ((hyperobject-class hyperobject-class))

SQL Name for this class

Source

mop.lisp.

Target Slot

sql-name.

Generic Reader: subobj-end-indent (object)
Package

hyperobject.

Methods
Reader Method: subobj-end-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

subobj-end-indent.

Generic Writer: (setf subobj-end-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf subobj-end-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

subobj-end-indent.

Generic Reader: subobj-end-printer (object)
Package

hyperobject.

Methods
Reader Method: subobj-end-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

subobj-end-printer.

Generic Writer: (setf subobj-end-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf subobj-end-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

subobj-end-printer.

Generic Reader: subobj-start-indent (object)
Package

hyperobject.

Methods
Reader Method: subobj-start-indent ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

subobj-start-indent.

Generic Writer: (setf subobj-start-indent) (object)
Package

hyperobject.

Methods
Writer Method: (setf subobj-start-indent) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

subobj-start-indent.

Generic Reader: subobj-start-printer (object)
Package

hyperobject.

Methods
Reader Method: subobj-start-printer ((object-view object-view))

automatically generated reader method

Source

views.lisp.

Target Slot

subobj-start-printer.

Generic Writer: (setf subobj-start-printer) (object)
Package

hyperobject.

Methods
Writer Method: (setf subobj-start-printer) ((object-view object-view))

automatically generated writer method

Source

views.lisp.

Target Slot

subobj-start-printer.

Generic Reader: user-name (object)
Generic Writer: (setf user-name) (object)
Package

hyperobject.

Methods
Reader Method: user-name ((hyperobject-class hyperobject-class))
Writer Method: (setf user-name) ((hyperobject-class hyperobject-class))

User name for class

Source

mop.lisp.

Target Slot

user-name.

Generic Reader: user-name-plural (object)
Generic Writer: (setf user-name-plural) (object)
Package

hyperobject.

Methods
Reader Method: user-name-plural ((hyperobject-class hyperobject-class))
Writer Method: (setf user-name-plural) ((hyperobject-class hyperobject-class))

Plural user name for class

Source

mop.lisp.

Target Slot

user-name-plural.

Generic Reader: version (object)
Generic Writer: (setf version) (object)
Package

hyperobject.

Methods
Reader Method: version ((hyperobject-class hyperobject-class))
Writer Method: (setf version) ((hyperobject-class hyperobject-class))

Version number for class

Source

mop.lisp.

Target Slot

version.

Generic Reader: views (object)
Generic Writer: (setf views) (object)
Package

hyperobject.

Methods
Reader Method: views ((hyperobject-class hyperobject-class))
Writer Method: (setf views) ((hyperobject-class hyperobject-class))

List of views

Source

mop.lisp.

Target Slot

views.

Generic Reader: volatile (object)
Package

hyperobject.

Methods
Reader Method: volatile ((rule rule))

automatically generated reader method

Source

rules.lisp.

Target Slot

volatile.

Generic Writer: (setf volatile) (object)
Package

hyperobject.

Methods
Writer Method: (setf volatile) ((rule rule))

automatically generated writer method

Source

rules.lisp.

Target Slot

volatile.


5.2.5 Classes

Class: compute-cached-value

subobject information

Package

hyperobject.

Source

mop.lisp.

Direct methods
Direct Default Initargs
InitargValue
:name-classnil
:name-slotnil
:lazy-classnil
:lookupnil
:lookup-keysnil
Direct slots
Slot: name-class
Type

symbol

Initargs

:name-class

Readers

name-class.

Writers

This slot is read-only.

Slot: name-slot
Type

symbol

Initargs

:name-slot

Readers

name-slot.

Writers

This slot is read-only.

Slot: lazy-class
Type

symbol

Initargs

:lazy-class

Readers

lazy-class.

Writers

This slot is read-only.

Slot: lookup
Type

(or function symbol)

Initargs

:lookup

Readers

lookup.

Writers

This slot is read-only.

Slot: lookup-keys
Type

list

Initargs

:lookup-keys

Readers

lookup-keys.

Writers

This slot is read-only.

Package

hyperobject.

Source

mop.lisp.

Direct methods
Direct slots
Slot: name
Type

symbol

Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: lookup
Type

(or function symbol)

Initargs

:lookup

Readers

lookup.

Writers

This slot is read-only.

Type

list

Initargs

:link-parameters

Readers

link-parameters.

Writers

This slot is read-only.

Class: object-view

View class for a hyperobject

Package

hyperobject.

Source

views.lisp.

Direct methods
Direct Default Initargs
InitargValue
:link-pagemeta-search.html
Direct slots
Slot: object-class

Class of object to be viewed.

Initargs

:object-class

Readers

object-class.

Writers

(setf object-class).

Slot: slots

List of effective slots for object to be viewed.

Initargs

:slots

Readers

slots.

Writers

(setf slots).

Slot: id

id for this view.

Initargs

:id

Readers

id.

Writers

(setf id).

Slot: source-code

Source code for generating view.

Initargs

:source-code

Readers

source-code.

Writers

(setf source-code).

Slot: country-language

Country’s Language for this view.

Initform

:en

Initargs

:country-language

Slot: printer

default function that prints the object

Initargs

:printer

Readers

printer.

Writers

(setf printer).

Slot: file-start-str
Type

(or string null)

Initargs

:file-start-str

Readers

file-start-str.

Writers

(setf file-start-str).

Slot: file-end-str
Type

(or string null)

Initargs

:file-end-str

Readers

file-end-str.

Writers

(setf file-end-str).

Slot: list-start-printer
Type

(or string function null)

Initargs

:list-start-printer

Readers

list-start-printer.

Writers

(setf list-start-printer).

Slot: list-start-indent
Initargs

:list-start-indent

Readers

list-start-indent.

Writers

(setf list-start-indent).

Slot: list-end-printer
Type

(or string function null)

Initargs

:list-end-printer

Readers

list-end-printer.

Writers

(setf list-end-printer).

Slot: list-end-indent
Initargs

:list-end-indent

Readers

list-end-indent.

Writers

(setf list-end-indent).

Slot: obj-start-printer
Type

(or string function null)

Initargs

:obj-start-printer

Readers

obj-start-printer.

Writers

(setf obj-start-printer).

Slot: obj-start-indent
Initargs

:obj-start-indent

Readers

obj-start-indent.

Writers

(setf obj-start-indent).

Slot: obj-end-printer
Type

(or string function null)

Initargs

:obj-end-printer

Readers

obj-end-printer.

Writers

(setf obj-end-printer).

Slot: obj-end-indent
Initargs

:obj-end-indent

Readers

obj-end-indent.

Writers

(setf obj-end-indent).

Slot: subobj-start-printer
Type

(or string function null)

Initargs

:subobj-start-printer

Readers

subobj-start-printer.

Writers

(setf subobj-start-printer).

Slot: subobj-start-indent
Initargs

:subobj-start-indent

Readers

subobj-start-indent.

Writers

(setf subobj-start-indent).

Slot: subobj-end-printer
Type

(or string function null)

Initargs

:subobj-end-printer

Readers

subobj-end-printer.

Writers

(setf subobj-end-printer).

Slot: subobj-end-indent
Initargs

:subobj-end-indent

Readers

subobj-end-indent.

Writers

(setf subobj-end-indent).

Slot: obj-data-indent
Initargs

:obj-data-indent

Readers

obj-data-indent.

Writers

(setf obj-data-indent).

Slot: obj-data-printer
Type

(or function null)

Initargs

:obj-data-printer

Readers

obj-data-printer.

Writers

(setf obj-data-printer).

Slot: obj-data-print-code
Type

(or function list null)

Initargs

:obj-data-print-code

Readers

obj-data-print-code.

Writers

(setf obj-data-print-code).

Slot: obj-data-start-printer
Type

(or function string null)

Initargs

:obj-data-start-printer

Readers

obj-data-start-printer.

Writers

(setf obj-data-start-printer).

Slot: obj-data-end-printer
Type

(or string null)

Initargs

:obj-data-end-printer

Readers

obj-data-end-printer.

Writers

(setf obj-data-end-printer).

Slot: indenter

Function that performs hierarchical indenting

Type

(or function null)

Readers

indenter.

Writers

(setf indenter).

List of slot names that have hyperlinks

Type

list

Readers

link-slots.

Writers

(setf link-slots).

Type

(or string null)

Initargs

:link-page

Readers

link-page.

Writers

(setf link-page).

Type

(or string null)

Initargs

:link-href-start

Readers

link-href-start.

Writers

(setf link-href-start).

Type

(or string null)

Initargs

:link-href-end

Readers

link-href-end.

Writers

(setf link-href-end).

Type

(or string null)

Initargs

:link-ampersand

Readers

link-ampersand.

Writers

(setf link-ampersand).

Class: rule
Package

hyperobject.

Source

rules.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: dependants
Initargs

:dependants

Readers

dependants.

Writers

(setf dependants).

Slot: volatile
Initargs

:volatile

Readers

volatile.

Writers

(setf volatile).

Slot: access-slots
Initargs

:access-slots

Readers

access-slots.

Writers

(setf access-slots).

Slot: source-code
Initargs

:source-code

Readers

source-code.

Writers

(setf source-code).

Slot: func
Initargs

:func

Readers

func.

Writers

(setf func).

Class: subobject

subobject information

Package

hyperobject.

Source

mop.lisp.

Direct methods
Direct Default Initargs
InitargValue
:name-classnil
:name-slotnil
:lazy-classnil
:lookupnil
:lookup-keysnil
Direct slots
Slot: name-class
Type

symbol

Initargs

:name-class

Readers

name-class.

Writers

This slot is read-only.

Slot: name-slot
Type

symbol

Initargs

:name-slot

Readers

name-slot.

Writers

This slot is read-only.

Slot: lazy-class
Type

symbol

Initargs

:lazy-class

Readers

lazy-class.

Writers

This slot is read-only.

Slot: lookup
Type

(or function symbol)

Initargs

:lookup

Readers

lookup.

Writers

This slot is read-only.

Slot: lookup-keys
Type

list

Initargs

:lookup-keys

Readers

lookup-keys.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X  
Index Entry  Section

(
(setf access-slots): Private generic functions
(setf access-slots): Private generic functions
(setf class-id): Private generic functions
(setf class-id): Private generic functions
(setf closures): Private generic functions
(setf closures): Private generic functions
(setf compute-cached-values): Private generic functions
(setf compute-cached-values): Private generic functions
(setf default-print-slots): Private generic functions
(setf default-print-slots): Private generic functions
(setf default-view): Private generic functions
(setf default-view): Private generic functions
(setf dependants): Private generic functions
(setf dependants): Private generic functions
(setf description): Private generic functions
(setf description): Private generic functions
(setf direct-rules): Private generic functions
(setf direct-rules): Private generic functions
(setf direct-views): Private generic functions
(setf direct-views): Private generic functions
(setf dsd-compute-cached-value): Private generic functions
(setf dsd-description): Private generic functions
(setf dsd-disable-predicate): Private generic functions
(setf dsd-hidden-groups): Private generic functions
(setf dsd-hyperlink): Private generic functions
(setf dsd-hyperlink-parameters): Private generic functions
(setf dsd-indexed): Private generic functions
(setf dsd-input-filter): Private generic functions
(setf dsd-inverse): Private generic functions
(setf dsd-list-of-values): Private generic functions
(setf dsd-null-allowed): Private generic functions
(setf dsd-print-formatter): Private generic functions
(setf dsd-read-only-groups): Private generic functions
(setf dsd-short-description): Private generic functions
(setf dsd-sql-name): Private generic functions
(setf dsd-stored): Private generic functions
(setf dsd-subobject): Private generic functions
(setf dsd-unbound-lookup): Private generic functions
(setf dsd-unique): Private generic functions
(setf dsd-unit): Private generic functions
(setf dsd-user-name): Private generic functions
(setf dsd-value-constraint): Private generic functions
(setf dsd-value-type): Private generic functions
(setf dsd-view-type): Private generic functions
(setf dsd-void-text): Private generic functions
(setf esd-compute-cached-value): Private generic functions
(setf esd-description): Private generic functions
(setf esd-disable-predicate): Private generic functions
(setf esd-hidden-groups): Private generic functions
(setf esd-ho-type): Private generic functions
(setf esd-hyperlink): Private generic functions
(setf esd-hyperlink-parameters): Private generic functions
(setf esd-indexed): Private generic functions
(setf esd-input-filter): Private generic functions
(setf esd-inverse): Private generic functions
(setf esd-list-of-values): Private generic functions
(setf esd-null-allowed): Private generic functions
(setf esd-print-formatter): Private generic functions
(setf esd-read-only-groups): Private generic functions
(setf esd-short-description): Private generic functions
(setf esd-sql-length): Private generic functions
(setf esd-sql-name): Private generic functions
(setf esd-sql-type): Private generic functions
(setf esd-stored): Private generic functions
(setf esd-subobject): Private generic functions
(setf esd-unbound-lookup): Private generic functions
(setf esd-unique): Private generic functions
(setf esd-unit): Private generic functions
(setf esd-user-name): Private generic functions
(setf esd-value-constraint): Private generic functions
(setf esd-value-type): Private generic functions
(setf esd-view-type): Private generic functions
(setf esd-void-text): Private generic functions
(setf file-end-str): Private generic functions
(setf file-end-str): Private generic functions
(setf file-start-str): Private generic functions
(setf file-start-str): Private generic functions
(setf func): Private generic functions
(setf func): Private generic functions
(setf guid): Private generic functions
(setf guid): Private generic functions
(setf hyperlinks): Private generic functions
(setf hyperlinks): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf indenter): Private generic functions
(setf indenter): Private generic functions
(setf link-ampersand): Private generic functions
(setf link-ampersand): Private generic functions
(setf link-href-end): Private generic functions
(setf link-href-end): Private generic functions
(setf link-href-start): Private generic functions
(setf link-href-start): Private generic functions
(setf link-page): Private generic functions
(setf link-page): Private generic functions
(setf link-slots): Private generic functions
(setf link-slots): Private generic functions
(setf list-end-indent): Private generic functions
(setf list-end-indent): Private generic functions
(setf list-end-printer): Private generic functions
(setf list-end-printer): Private generic functions
(setf list-start-indent): Private generic functions
(setf list-start-indent): Private generic functions
(setf list-start-printer): Private generic functions
(setf list-start-printer): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf obj-data-end-printer): Private generic functions
(setf obj-data-end-printer): Private generic functions
(setf obj-data-indent): Private generic functions
(setf obj-data-indent): Private generic functions
(setf obj-data-print-code): Private generic functions
(setf obj-data-print-code): Private generic functions
(setf obj-data-printer): Private generic functions
(setf obj-data-printer): Private generic functions
(setf obj-data-start-printer): Private generic functions
(setf obj-data-start-printer): Private generic functions
(setf obj-end-indent): Private generic functions
(setf obj-end-indent): Private generic functions
(setf obj-end-printer): Private generic functions
(setf obj-end-printer): Private generic functions
(setf obj-start-indent): Private generic functions
(setf obj-start-indent): Private generic functions
(setf obj-start-printer): Private generic functions
(setf obj-start-printer): Private generic functions
(setf object-class): Private generic functions
(setf object-class): Private generic functions
(setf printer): Private generic functions
(setf printer): Private generic functions
(setf rules): Private generic functions
(setf rules): Private generic functions
(setf slots): Private generic functions
(setf slots): Private generic functions
(setf source-code): Private generic functions
(setf source-code): Private generic functions
(setf source-code): Private generic functions
(setf sql-name): Private generic functions
(setf sql-name): Private generic functions
(setf subobj-end-indent): Private generic functions
(setf subobj-end-indent): Private generic functions
(setf subobj-end-printer): Private generic functions
(setf subobj-end-printer): Private generic functions
(setf subobj-start-indent): Private generic functions
(setf subobj-start-indent): Private generic functions
(setf subobj-start-printer): Private generic functions
(setf subobj-start-printer): Private generic functions
(setf subobjects): Public generic functions
(setf subobjects): Public generic functions
(setf user-name): Private generic functions
(setf user-name): Private generic functions
(setf user-name-plural): Private generic functions
(setf user-name-plural): Private generic functions
(setf version): Private generic functions
(setf version): Private generic functions
(setf views): Private generic functions
(setf views): Private generic functions
(setf volatile): Private generic functions
(setf volatile): Private generic functions

A
access-slots: Private generic functions
access-slots: Private generic functions
all-subobjects: Public ordinary functions

B
base-value-type: Private ordinary functions

C
canonicalize-value-type: Private ordinary functions
class-id: Private generic functions
class-id: Private generic functions
class-name-of: Private ordinary functions
closures: Private generic functions
closures: Private generic functions
compile-rule: Private ordinary functions
compute-cached-values: Private generic functions
compute-cached-values: Private generic functions
compute-effective-slot-definition: Public standalone methods
compute-hyperobject-esd: Private ordinary functions
creatable-view-id-p: Private ordinary functions
create-index-cmds: Private generic functions
create-index-cmds: Private generic functions
create-table-cmd: Private generic functions
create-table-cmd: Private generic functions

D
default-print-slots: Private generic functions
default-print-slots: Private generic functions
default-view: Private generic functions
default-view: Private generic functions
define-inverse: Private ordinary functions
delistify: Private ordinary functions
dependants: Private generic functions
dependants: Private generic functions
description: Private generic functions
description: Private generic functions
direct-rules: Private generic functions
direct-rules: Private generic functions
direct-slot-definition-class: Public standalone methods
direct-views: Private generic functions
direct-views: Private generic functions
drop-table-cmd: Private generic functions
drop-table-cmd: Private generic functions
dsd-compute-cached-value: Private generic functions
dsd-description: Private generic functions
dsd-disable-predicate: Private generic functions
dsd-hidden-groups: Private generic functions
dsd-hyperlink: Private generic functions
dsd-hyperlink-parameters: Private generic functions
dsd-indexed: Private generic functions
dsd-input-filter: Private generic functions
dsd-inverse: Private generic functions
dsd-list-of-values: Private generic functions
dsd-null-allowed: Private generic functions
dsd-print-formatter: Private generic functions
dsd-read-only-groups: Private generic functions
dsd-short-description: Private generic functions
dsd-sql-name: Private generic functions
dsd-stored: Private generic functions
dsd-subobject: Private generic functions
dsd-unbound-lookup: Private generic functions
dsd-unique: Private generic functions
dsd-unit: Private generic functions
dsd-user-name: Private generic functions
dsd-value-constraint: Private generic functions
dsd-value-type: Private generic functions
dsd-view-type: Private generic functions
dsd-void-text: Private generic functions

E
effective-slot-definition-class: Public standalone methods
ensure-lazy-reader: Private ordinary functions
esd-compute-cached-value: Private generic functions
esd-description: Private generic functions
esd-disable-predicate: Private generic functions
esd-hidden-groups: Private generic functions
esd-ho-type: Private generic functions
esd-hyperlink: Private generic functions
esd-hyperlink-parameters: Private generic functions
esd-indexed: Private generic functions
esd-input-filter: Private generic functions
esd-inverse: Private generic functions
esd-list-of-values: Private generic functions
esd-null-allowed: Private generic functions
esd-print-formatter: Private generic functions
esd-read-only-groups: Private generic functions
esd-short-description: Private generic functions
esd-sql-length: Private generic functions
esd-sql-name: Private generic functions
esd-sql-type: Private generic functions
esd-stored: Private generic functions
esd-subobject: Private generic functions
esd-unbound-lookup: Private generic functions
esd-unique: Private generic functions
esd-unit: Private generic functions
esd-user-name: Private generic functions
esd-value-constraint: Private generic functions
esd-value-type: Private generic functions
esd-view-type: Private generic functions
esd-void-text: Private generic functions

F
file-end-str: Private generic functions
file-end-str: Private generic functions
file-start-str: Private generic functions
file-start-str: Private generic functions
finalize-compute-cached: Private ordinary functions
finalize-documentation: Private ordinary functions
finalize-hyperlinks: Private ordinary functions
finalize-inheritance: Public standalone methods
finalize-rules: Private ordinary functions
finalize-sql: Private ordinary functions
finalize-subobjects: Private ordinary functions
finalize-view-by-id: Private ordinary functions
finalize-views: Private ordinary functions
find-slot-by-name: Private ordinary functions
find-view-id-in-class-precedence: Private ordinary functions
fire-class-rules: Private ordinary functions
fmt-comma-integer: Public ordinary functions
fmt-file-end: Private ordinary functions
fmt-file-start: Private ordinary functions
fmt-list-end: Private ordinary functions
fmt-list-start: Private ordinary functions
fmt-obj-data: Private ordinary functions
fmt-obj-data-plain: Private ordinary functions
fmt-obj-data-with-link: Private ordinary functions
fmt-obj-end: Private ordinary functions
fmt-obj-start: Private ordinary functions
fmt-subobj-end: Private ordinary functions
fmt-subobj-start: Private ordinary functions
func: Private generic functions
func: Private generic functions
Function, all-subobjects: Public ordinary functions
Function, base-value-type: Private ordinary functions
Function, canonicalize-value-type: Private ordinary functions
Function, class-name-of: Private ordinary functions
Function, compile-rule: Private ordinary functions
Function, compute-hyperobject-esd: Private ordinary functions
Function, creatable-view-id-p: Private ordinary functions
Function, define-inverse: Private ordinary functions
Function, delistify: Private ordinary functions
Function, ensure-lazy-reader: Private ordinary functions
Function, finalize-compute-cached: Private ordinary functions
Function, finalize-documentation: Private ordinary functions
Function, finalize-hyperlinks: Private ordinary functions
Function, finalize-rules: Private ordinary functions
Function, finalize-sql: Private ordinary functions
Function, finalize-subobjects: Private ordinary functions
Function, finalize-view-by-id: Private ordinary functions
Function, finalize-views: Private ordinary functions
Function, find-slot-by-name: Private ordinary functions
Function, find-view-id-in-class-precedence: Private ordinary functions
Function, fire-class-rules: Private ordinary functions
Function, fmt-comma-integer: Public ordinary functions
Function, fmt-file-end: Private ordinary functions
Function, fmt-file-start: Private ordinary functions
Function, fmt-list-end: Private ordinary functions
Function, fmt-list-start: Private ordinary functions
Function, fmt-obj-data: Private ordinary functions
Function, fmt-obj-data-plain: Private ordinary functions
Function, fmt-obj-data-with-link: Private ordinary functions
Function, fmt-obj-end: Private ordinary functions
Function, fmt-obj-start: Private ordinary functions
Function, fmt-subobj-end: Private ordinary functions
Function, fmt-subobj-start: Private ordinary functions
Function, generate-create-indices-cmds: Private ordinary functions
Function, generate-create-table-cmd: Private ordinary functions
Function, generate-drop-table-cmd: Private ordinary functions
Function, get-default-view-id: Private ordinary functions
Function, get-view-id: Private ordinary functions
Function, ho-sql-db: Private ordinary functions
Function, ho-sql-db!: Private ordinary functions
Function, ho-sql-host: Private ordinary functions
Function, ho-sql-host!: Private ordinary functions
Function, ho-sql-passwd: Private ordinary functions
Function, ho-sql-passwd!: Private ordinary functions
Function, ho-sql-type: Private ordinary functions
Function, ho-sql-type!: Private ordinary functions
Function, ho-sql-user: Private ordinary functions
Function, ho-sql-user!: Private ordinary functions
Function, html-list-start-func: Private ordinary functions
Function, html-obj-start: Private ordinary functions
Function, hyperobject-class-hyperlinks: Private ordinary functions
Function, hyperobject-class-slots: Private ordinary functions
Function, hyperobject-class-subobjects: Private ordinary functions
Function, hyperobject-class-user-name: Public ordinary functions
Function, hyperobject-class-user-name-plural: Private ordinary functions
Function, init-hyperobject-class: Private ordinary functions
Function, initialize-html-view: Private ordinary functions
Function, initialize-table-view: Private ordinary functions
Function, initialize-text-view: Private ordinary functions
Function, initialize-view: Private ordinary functions
Function, initialize-view-by-id: Private ordinary functions
Function, initialize-view-by-source-code: Private ordinary functions
Function, initialize-xhtml-view: Private ordinary functions
Function, initialize-xml-view: Private ordinary functions
Function, intern-in-keyword: Private ordinary functions
Function, lisp-name-to-sql-name: Private ordinary functions
Function, lisp-type-is-a-string: Private ordinary functions
Function, load-all-subobjects: Public ordinary functions
Function, make-link-end: Private ordinary functions
Function, make-link-start: Private ordinary functions
Function, make-object-view: Private ordinary functions
Function, mutex-sql-execute: Private ordinary functions
Function, mutex-sql-query: Private ordinary functions
Function, obj-data: Private ordinary functions
Function, ppfc-display-table: Private ordinary functions
Function, ppfc-html: Private ordinary functions
Function, ppfc-html-labels: Private ordinary functions
Function, ppfc-html-link: Private ordinary functions
Function, ppfc-html-link-labels: Private ordinary functions
Function, ppfc-xhtml-labels: Private ordinary functions
Function, ppfc-xml: Private ordinary functions
Function, ppfc-xml-labels: Private ordinary functions
Function, push-print-fun-code: Private ordinary functions
Function, remove-keyword-arg: Private ordinary functions
Function, remove-keyword-args: Private ordinary functions
Function, remove-lazy-reader: Private ordinary functions
Function, sql-cmd-index: Private ordinary functions
Function, sql-connect: Private ordinary functions
Function, sql-disconnect: Private ordinary functions
Function, sql-disconnect-pooled: Private ordinary functions
Function, sql-execute: Private ordinary functions
Function, sql-index-name: Private ordinary functions
Function, sql-query: Private ordinary functions
Function, sql-type-to-field-string: Private ordinary functions
Function, store-lazily-computed-objects: Private ordinary functions
Function, table-label-list-start-func: Private ordinary functions
Function, table-list-start-func: Private ordinary functions
Function, value-type-is-a-string: Private ordinary functions
Function, value-type-to-lisp-type: Private ordinary functions
Function, value-type-to-sql-type: Private ordinary functions
Function, view: Public ordinary functions
Function, view-has-links-p: Private ordinary functions
Function, view-hyperobject: Private ordinary functions
Function, view-subobjects: Public ordinary functions
Function, write-ho-value: Private ordinary functions
Function, write-user-name-maybe-plural: Private ordinary functions
Function, xhtml-list-start-func: Private ordinary functions
Function, xmlformat-list-end-func: Private ordinary functions
Function, xmlformat-list-start-func: Private ordinary functions

G
generate-create-indices-cmds: Private ordinary functions
generate-create-table-cmd: Private ordinary functions
generate-drop-table-cmd: Private ordinary functions
Generic Function, (setf access-slots): Private generic functions
Generic Function, (setf class-id): Private generic functions
Generic Function, (setf closures): Private generic functions
Generic Function, (setf compute-cached-values): Private generic functions
Generic Function, (setf default-print-slots): Private generic functions
Generic Function, (setf default-view): Private generic functions
Generic Function, (setf dependants): Private generic functions
Generic Function, (setf description): Private generic functions
Generic Function, (setf direct-rules): Private generic functions
Generic Function, (setf direct-views): Private generic functions
Generic Function, (setf dsd-compute-cached-value): Private generic functions
Generic Function, (setf dsd-description): Private generic functions
Generic Function, (setf dsd-disable-predicate): Private generic functions
Generic Function, (setf dsd-hidden-groups): Private generic functions
Generic Function, (setf dsd-hyperlink): Private generic functions
Generic Function, (setf dsd-hyperlink-parameters): Private generic functions
Generic Function, (setf dsd-indexed): Private generic functions
Generic Function, (setf dsd-input-filter): Private generic functions
Generic Function, (setf dsd-inverse): Private generic functions
Generic Function, (setf dsd-list-of-values): Private generic functions
Generic Function, (setf dsd-null-allowed): Private generic functions
Generic Function, (setf dsd-print-formatter): Private generic functions
Generic Function, (setf dsd-read-only-groups): Private generic functions
Generic Function, (setf dsd-short-description): Private generic functions
Generic Function, (setf dsd-sql-name): Private generic functions
Generic Function, (setf dsd-stored): Private generic functions
Generic Function, (setf dsd-subobject): Private generic functions
Generic Function, (setf dsd-unbound-lookup): Private generic functions
Generic Function, (setf dsd-unique): Private generic functions
Generic Function, (setf dsd-unit): Private generic functions
Generic Function, (setf dsd-user-name): Private generic functions
Generic Function, (setf dsd-value-constraint): Private generic functions
Generic Function, (setf dsd-value-type): Private generic functions
Generic Function, (setf dsd-view-type): Private generic functions
Generic Function, (setf dsd-void-text): Private generic functions
Generic Function, (setf esd-compute-cached-value): Private generic functions
Generic Function, (setf esd-description): Private generic functions
Generic Function, (setf esd-disable-predicate): Private generic functions
Generic Function, (setf esd-hidden-groups): Private generic functions
Generic Function, (setf esd-ho-type): Private generic functions
Generic Function, (setf esd-hyperlink): Private generic functions
Generic Function, (setf esd-hyperlink-parameters): Private generic functions
Generic Function, (setf esd-indexed): Private generic functions
Generic Function, (setf esd-input-filter): Private generic functions
Generic Function, (setf esd-inverse): Private generic functions
Generic Function, (setf esd-list-of-values): Private generic functions
Generic Function, (setf esd-null-allowed): Private generic functions
Generic Function, (setf esd-print-formatter): Private generic functions
Generic Function, (setf esd-read-only-groups): Private generic functions
Generic Function, (setf esd-short-description): Private generic functions
Generic Function, (setf esd-sql-length): Private generic functions
Generic Function, (setf esd-sql-name): Private generic functions
Generic Function, (setf esd-sql-type): Private generic functions
Generic Function, (setf esd-stored): Private generic functions
Generic Function, (setf esd-subobject): Private generic functions
Generic Function, (setf esd-unbound-lookup): Private generic functions
Generic Function, (setf esd-unique): Private generic functions
Generic Function, (setf esd-unit): Private generic functions
Generic Function, (setf esd-user-name): Private generic functions
Generic Function, (setf esd-value-constraint): Private generic functions
Generic Function, (setf esd-value-type): Private generic functions
Generic Function, (setf esd-view-type): Private generic functions
Generic Function, (setf esd-void-text): Private generic functions
Generic Function, (setf file-end-str): Private generic functions
Generic Function, (setf file-start-str): Private generic functions
Generic Function, (setf func): Private generic functions
Generic Function, (setf guid): Private generic functions
Generic Function, (setf hyperlinks): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf indenter): Private generic functions
Generic Function, (setf link-ampersand): Private generic functions
Generic Function, (setf link-href-end): Private generic functions
Generic Function, (setf link-href-start): Private generic functions
Generic Function, (setf link-page): Private generic functions
Generic Function, (setf link-slots): Private generic functions
Generic Function, (setf list-end-indent): Private generic functions
Generic Function, (setf list-end-printer): Private generic functions
Generic Function, (setf list-start-indent): Private generic functions
Generic Function, (setf list-start-printer): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf obj-data-end-printer): Private generic functions
Generic Function, (setf obj-data-indent): Private generic functions
Generic Function, (setf obj-data-print-code): Private generic functions
Generic Function, (setf obj-data-printer): Private generic functions
Generic Function, (setf obj-data-start-printer): Private generic functions
Generic Function, (setf obj-end-indent): Private generic functions
Generic Function, (setf obj-end-printer): Private generic functions
Generic Function, (setf obj-start-indent): Private generic functions
Generic Function, (setf obj-start-printer): Private generic functions
Generic Function, (setf object-class): Private generic functions
Generic Function, (setf printer): Private generic functions
Generic Function, (setf rules): Private generic functions
Generic Function, (setf slots): Private generic functions
Generic Function, (setf source-code): Private generic functions
Generic Function, (setf sql-name): Private generic functions
Generic Function, (setf subobj-end-indent): Private generic functions
Generic Function, (setf subobj-end-printer): Private generic functions
Generic Function, (setf subobj-start-indent): Private generic functions
Generic Function, (setf subobj-start-printer): Private generic functions
Generic Function, (setf subobjects): Public generic functions
Generic Function, (setf user-name): Private generic functions
Generic Function, (setf user-name-plural): Private generic functions
Generic Function, (setf version): Private generic functions
Generic Function, (setf views): Private generic functions
Generic Function, (setf volatile): Private generic functions
Generic Function, access-slots: Private generic functions
Generic Function, class-id: Private generic functions
Generic Function, closures: Private generic functions
Generic Function, compute-cached-values: Private generic functions
Generic Function, create-index-cmds: Private generic functions
Generic Function, create-table-cmd: Private generic functions
Generic Function, default-print-slots: Private generic functions
Generic Function, default-view: Private generic functions
Generic Function, dependants: Private generic functions
Generic Function, description: Private generic functions
Generic Function, direct-rules: Private generic functions
Generic Function, direct-views: Private generic functions
Generic Function, drop-table-cmd: Private generic functions
Generic Function, dsd-compute-cached-value: Private generic functions
Generic Function, dsd-description: Private generic functions
Generic Function, dsd-disable-predicate: Private generic functions
Generic Function, dsd-hidden-groups: Private generic functions
Generic Function, dsd-hyperlink: Private generic functions
Generic Function, dsd-hyperlink-parameters: Private generic functions
Generic Function, dsd-indexed: Private generic functions
Generic Function, dsd-input-filter: Private generic functions
Generic Function, dsd-inverse: Private generic functions
Generic Function, dsd-list-of-values: Private generic functions
Generic Function, dsd-null-allowed: Private generic functions
Generic Function, dsd-print-formatter: Private generic functions
Generic Function, dsd-read-only-groups: Private generic functions
Generic Function, dsd-short-description: Private generic functions
Generic Function, dsd-sql-name: Private generic functions
Generic Function, dsd-stored: Private generic functions
Generic Function, dsd-subobject: Private generic functions
Generic Function, dsd-unbound-lookup: Private generic functions
Generic Function, dsd-unique: Private generic functions
Generic Function, dsd-unit: Private generic functions
Generic Function, dsd-user-name: Private generic functions
Generic Function, dsd-value-constraint: Private generic functions
Generic Function, dsd-value-type: Private generic functions
Generic Function, dsd-view-type: Private generic functions
Generic Function, dsd-void-text: Private generic functions
Generic Function, esd-compute-cached-value: Private generic functions
Generic Function, esd-description: Private generic functions
Generic Function, esd-disable-predicate: Private generic functions
Generic Function, esd-hidden-groups: Private generic functions
Generic Function, esd-ho-type: Private generic functions
Generic Function, esd-hyperlink: Private generic functions
Generic Function, esd-hyperlink-parameters: Private generic functions
Generic Function, esd-indexed: Private generic functions
Generic Function, esd-input-filter: Private generic functions
Generic Function, esd-inverse: Private generic functions
Generic Function, esd-list-of-values: Private generic functions
Generic Function, esd-null-allowed: Private generic functions
Generic Function, esd-print-formatter: Private generic functions
Generic Function, esd-read-only-groups: Private generic functions
Generic Function, esd-short-description: Private generic functions
Generic Function, esd-sql-length: Private generic functions
Generic Function, esd-sql-name: Private generic functions
Generic Function, esd-sql-type: Private generic functions
Generic Function, esd-stored: Private generic functions
Generic Function, esd-subobject: Private generic functions
Generic Function, esd-unbound-lookup: Private generic functions
Generic Function, esd-unique: Private generic functions
Generic Function, esd-unit: Private generic functions
Generic Function, esd-user-name: Private generic functions
Generic Function, esd-value-constraint: Private generic functions
Generic Function, esd-value-type: Private generic functions
Generic Function, esd-view-type: Private generic functions
Generic Function, esd-void-text: Private generic functions
Generic Function, file-end-str: Private generic functions
Generic Function, file-start-str: Private generic functions
Generic Function, func: Private generic functions
Generic Function, guid: Private generic functions
Generic Function, hyperlinks: Private generic functions
Generic Function, id: Private generic functions
Generic Function, indenter: Private generic functions
Generic Function, lazy-class: Private generic functions
Generic Function, link-ampersand: Private generic functions
Generic Function, link-href-end: Private generic functions
Generic Function, link-href-start: Private generic functions
Generic Function, link-page: Private generic functions
Generic Function, link-parameters: Private generic functions
Generic Function, link-slots: Private generic functions
Generic Function, list-end-indent: Private generic functions
Generic Function, list-end-printer: Private generic functions
Generic Function, list-start-indent: Private generic functions
Generic Function, list-start-printer: Private generic functions
Generic Function, lookup: Private generic functions
Generic Function, lookup-keys: Private generic functions
Generic Function, name: Private generic functions
Generic Function, name-class: Private generic functions
Generic Function, name-slot: Private generic functions
Generic Function, obj-data-end-printer: Private generic functions
Generic Function, obj-data-indent: Private generic functions
Generic Function, obj-data-print-code: Private generic functions
Generic Function, obj-data-printer: Private generic functions
Generic Function, obj-data-start-printer: Private generic functions
Generic Function, obj-end-indent: Private generic functions
Generic Function, obj-end-printer: Private generic functions
Generic Function, obj-start-indent: Private generic functions
Generic Function, obj-start-printer: Private generic functions
Generic Function, object-class: Private generic functions
Generic Function, printer: Private generic functions
Generic Function, rules: Private generic functions
Generic Function, slots: Private generic functions
Generic Function, source-code: Private generic functions
Generic Function, sql-create: Private generic functions
Generic Function, sql-drop: Private generic functions
Generic Function, sql-name: Private generic functions
Generic Function, subobj-end-indent: Private generic functions
Generic Function, subobj-end-printer: Private generic functions
Generic Function, subobj-start-indent: Private generic functions
Generic Function, subobj-start-printer: Private generic functions
Generic Function, subobjects: Public generic functions
Generic Function, user-name: Private generic functions
Generic Function, user-name-plural: Private generic functions
Generic Function, version: Private generic functions
Generic Function, views: Private generic functions
Generic Function, volatile: Private generic functions
get-default-view-id: Private ordinary functions
get-view-id: Private ordinary functions
guid: Private generic functions
guid: Private generic functions

H
ho-sql-db: Private ordinary functions
ho-sql-db!: Private ordinary functions
ho-sql-host: Private ordinary functions
ho-sql-host!: Private ordinary functions
ho-sql-passwd: Private ordinary functions
ho-sql-passwd!: Private ordinary functions
ho-sql-type: Private ordinary functions
ho-sql-type!: Private ordinary functions
ho-sql-user: Private ordinary functions
ho-sql-user!: Private ordinary functions
html-list-start-func: Private ordinary functions
html-obj-start: Private ordinary functions
hyperlinks: Private generic functions
hyperlinks: Private generic functions
hyperobject-class-hyperlinks: Private ordinary functions
hyperobject-class-slots: Private ordinary functions
hyperobject-class-subobjects: Private ordinary functions
hyperobject-class-user-name: Public ordinary functions
hyperobject-class-user-name-plural: Private ordinary functions

I
id: Private generic functions
id: Private generic functions
indenter: Private generic functions
indenter: Private generic functions
init-hyperobject-class: Private ordinary functions
initialize-html-view: Private ordinary functions
initialize-instance: Public standalone methods
initialize-table-view: Private ordinary functions
initialize-text-view: Private ordinary functions
initialize-view: Private ordinary functions
initialize-view-by-id: Private ordinary functions
initialize-view-by-source-code: Private ordinary functions
initialize-xhtml-view: Private ordinary functions
initialize-xml-view: Private ordinary functions
intern-in-keyword: Private ordinary functions

L
lazy-class: Private generic functions
lazy-class: Private generic functions
lazy-class: Private generic functions
link-ampersand: Private generic functions
link-ampersand: Private generic functions
link-href-end: Private generic functions
link-href-end: Private generic functions
link-href-start: Private generic functions
link-href-start: Private generic functions
link-page: Private generic functions
link-page: Private generic functions
link-parameters: Private generic functions
link-parameters: Private generic functions
link-slots: Private generic functions
link-slots: Private generic functions
lisp-name-to-sql-name: Private ordinary functions
lisp-type-is-a-string: Private ordinary functions
list-end-indent: Private generic functions
list-end-indent: Private generic functions
list-end-printer: Private generic functions
list-end-printer: Private generic functions
list-start-indent: Private generic functions
list-start-indent: Private generic functions
list-start-printer: Private generic functions
list-start-printer: Private generic functions
load-all-subobjects: Public ordinary functions
lookup: Private generic functions
lookup: Private generic functions
lookup: Private generic functions
lookup: Private generic functions
lookup-keys: Private generic functions
lookup-keys: Private generic functions
lookup-keys: Private generic functions

M
Macro, process-class-option: Private macros
Macro, process-slot-option: Private macros
Macro, with-mutex-sql: Private macros
Macro, with-sql-connection: Private macros
Macro, write-simple: Private macros
make-link-end: Private ordinary functions
make-link-start: Private ordinary functions
make-object-view: Private ordinary functions
Method, (setf access-slots): Private generic functions
Method, (setf class-id): Private generic functions
Method, (setf closures): Private generic functions
Method, (setf compute-cached-values): Private generic functions
Method, (setf default-print-slots): Private generic functions
Method, (setf default-view): Private generic functions
Method, (setf dependants): Private generic functions
Method, (setf description): Private generic functions
Method, (setf direct-rules): Private generic functions
Method, (setf direct-views): Private generic functions
Method, (setf file-end-str): Private generic functions
Method, (setf file-start-str): Private generic functions
Method, (setf func): Private generic functions
Method, (setf guid): Private generic functions
Method, (setf hyperlinks): Private generic functions
Method, (setf id): Private generic functions
Method, (setf indenter): Private generic functions
Method, (setf link-ampersand): Private generic functions
Method, (setf link-href-end): Private generic functions
Method, (setf link-href-start): Private generic functions
Method, (setf link-page): Private generic functions
Method, (setf link-slots): Private generic functions
Method, (setf list-end-indent): Private generic functions
Method, (setf list-end-printer): Private generic functions
Method, (setf list-start-indent): Private generic functions
Method, (setf list-start-printer): Private generic functions
Method, (setf name): Private generic functions
Method, (setf obj-data-end-printer): Private generic functions
Method, (setf obj-data-indent): Private generic functions
Method, (setf obj-data-print-code): Private generic functions
Method, (setf obj-data-printer): Private generic functions
Method, (setf obj-data-start-printer): Private generic functions
Method, (setf obj-end-indent): Private generic functions
Method, (setf obj-end-printer): Private generic functions
Method, (setf obj-start-indent): Private generic functions
Method, (setf obj-start-printer): Private generic functions
Method, (setf object-class): Private generic functions
Method, (setf printer): Private generic functions
Method, (setf rules): Private generic functions
Method, (setf slots): Private generic functions
Method, (setf source-code): Private generic functions
Method, (setf source-code): Private generic functions
Method, (setf sql-name): Private generic functions
Method, (setf subobj-end-indent): Private generic functions
Method, (setf subobj-end-printer): Private generic functions
Method, (setf subobj-start-indent): Private generic functions
Method, (setf subobj-start-printer): Private generic functions
Method, (setf subobjects): Public generic functions
Method, (setf user-name): Private generic functions
Method, (setf user-name-plural): Private generic functions
Method, (setf version): Private generic functions
Method, (setf views): Private generic functions
Method, (setf volatile): Private generic functions
Method, access-slots: Private generic functions
Method, class-id: Private generic functions
Method, closures: Private generic functions
Method, compute-cached-values: Private generic functions
Method, compute-effective-slot-definition: Public standalone methods
Method, create-index-cmds: Private generic functions
Method, create-table-cmd: Private generic functions
Method, default-print-slots: Private generic functions
Method, default-view: Private generic functions
Method, dependants: Private generic functions
Method, description: Private generic functions
Method, direct-rules: Private generic functions
Method, direct-slot-definition-class: Public standalone methods
Method, direct-views: Private generic functions
Method, drop-table-cmd: Private generic functions
Method, effective-slot-definition-class: Public standalone methods
Method, file-end-str: Private generic functions
Method, file-start-str: Private generic functions
Method, finalize-inheritance: Public standalone methods
Method, func: Private generic functions
Method, guid: Private generic functions
Method, hyperlinks: Private generic functions
Method, id: Private generic functions
Method, indenter: Private generic functions
Method, initialize-instance: Public standalone methods
Method, lazy-class: Private generic functions
Method, lazy-class: Private generic functions
Method, link-ampersand: Private generic functions
Method, link-href-end: Private generic functions
Method, link-href-start: Private generic functions
Method, link-page: Private generic functions
Method, link-parameters: Private generic functions
Method, link-slots: Private generic functions
Method, list-end-indent: Private generic functions
Method, list-end-printer: Private generic functions
Method, list-start-indent: Private generic functions
Method, list-start-printer: Private generic functions
Method, lookup: Private generic functions
Method, lookup: Private generic functions
Method, lookup: Private generic functions
Method, lookup-keys: Private generic functions
Method, lookup-keys: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, name-class: Private generic functions
Method, name-class: Private generic functions
Method, name-slot: Private generic functions
Method, name-slot: Private generic functions
Method, obj-data-end-printer: Private generic functions
Method, obj-data-indent: Private generic functions
Method, obj-data-print-code: Private generic functions
Method, obj-data-printer: Private generic functions
Method, obj-data-start-printer: Private generic functions
Method, obj-end-indent: Private generic functions
Method, obj-end-printer: Private generic functions
Method, obj-start-indent: Private generic functions
Method, obj-start-printer: Private generic functions
Method, object-class: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, printer: Private generic functions
Method, rules: Private generic functions
Method, shared-initialize: Public standalone methods
Method, slot-unbound: Public standalone methods
Method, slots: Private generic functions
Method, source-code: Private generic functions
Method, source-code: Private generic functions
Method, sql-create: Private generic functions
Method, sql-drop: Private generic functions
Method, sql-name: Private generic functions
Method, subobj-end-indent: Private generic functions
Method, subobj-end-printer: Private generic functions
Method, subobj-start-indent: Private generic functions
Method, subobj-start-printer: Private generic functions
Method, subobjects: Public generic functions
Method, user-name: Private generic functions
Method, user-name-plural: Private generic functions
Method, validate-superclass: Public standalone methods
Method, version: Private generic functions
Method, views: Private generic functions
Method, volatile: Private generic functions
mutex-sql-execute: Private ordinary functions
mutex-sql-query: Private ordinary functions

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
name-class: Private generic functions
name-class: Private generic functions
name-class: Private generic functions
name-slot: Private generic functions
name-slot: Private generic functions
name-slot: Private generic functions

O
obj-data: Private ordinary functions
obj-data-end-printer: Private generic functions
obj-data-end-printer: Private generic functions
obj-data-indent: Private generic functions
obj-data-indent: Private generic functions
obj-data-print-code: Private generic functions
obj-data-print-code: Private generic functions
obj-data-printer: Private generic functions
obj-data-printer: Private generic functions
obj-data-start-printer: Private generic functions
obj-data-start-printer: Private generic functions
obj-end-indent: Private generic functions
obj-end-indent: Private generic functions
obj-end-printer: Private generic functions
obj-end-printer: Private generic functions
obj-start-indent: Private generic functions
obj-start-indent: Private generic functions
obj-start-printer: Private generic functions
obj-start-printer: Private generic functions
object-class: Private generic functions
object-class: Private generic functions

P
ppfc-display-table: Private ordinary functions
ppfc-html: Private ordinary functions
ppfc-html-labels: Private ordinary functions
ppfc-html-link: Private ordinary functions
ppfc-html-link-labels: Private ordinary functions
ppfc-xhtml-labels: Private ordinary functions
ppfc-xml: Private ordinary functions
ppfc-xml-labels: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
printer: Private generic functions
printer: Private generic functions
process-class-option: Private macros
process-slot-option: Private macros
push-print-fun-code: Private ordinary functions

R
remove-keyword-arg: Private ordinary functions
remove-keyword-args: Private ordinary functions
remove-lazy-reader: Private ordinary functions
rules: Private generic functions
rules: Private generic functions

S
shared-initialize: Public standalone methods
slot-unbound: Public standalone methods
slots: Private generic functions
slots: Private generic functions
source-code: Private generic functions
source-code: Private generic functions
source-code: Private generic functions
sql-cmd-index: Private ordinary functions
sql-connect: Private ordinary functions
sql-create: Private generic functions
sql-create: Private generic functions
sql-disconnect: Private ordinary functions
sql-disconnect-pooled: Private ordinary functions
sql-drop: Private generic functions
sql-drop: Private generic functions
sql-execute: Private ordinary functions
sql-index-name: Private ordinary functions
sql-name: Private generic functions
sql-name: Private generic functions
sql-query: Private ordinary functions
sql-type-to-field-string: Private ordinary functions
store-lazily-computed-objects: Private ordinary functions
subobj-end-indent: Private generic functions
subobj-end-indent: Private generic functions
subobj-end-printer: Private generic functions
subobj-end-printer: Private generic functions
subobj-start-indent: Private generic functions
subobj-start-indent: Private generic functions
subobj-start-printer: Private generic functions
subobj-start-printer: Private generic functions
subobjects: Public generic functions
subobjects: Public generic functions

T
table-label-list-start-func: Private ordinary functions
table-list-start-func: Private ordinary functions

U
user-name: Private generic functions
user-name: Private generic functions
user-name-plural: Private generic functions
user-name-plural: Private generic functions

V
validate-superclass: Public standalone methods
value-type-is-a-string: Private ordinary functions
value-type-to-lisp-type: Private ordinary functions
value-type-to-sql-type: Private ordinary functions
version: Private generic functions
version: Private generic functions
view: Public ordinary functions
view-has-links-p: Private ordinary functions
view-hyperobject: Private ordinary functions
view-subobjects: Public ordinary functions
views: Private generic functions
views: Private generic functions
volatile: Private generic functions
volatile: Private generic functions

W
with-mutex-sql: Private macros
with-sql-connection: Private macros
write-ho-value: Private ordinary functions
write-simple: Private macros
write-user-name-maybe-plural: Private ordinary functions

X
xhtml-list-start-func: Private ordinary functions
xmlformat-list-end-func: Private ordinary functions
xmlformat-list-start-func: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   C   D   F   G   H   I   L   N   O   P   R   S   U   V  
Index Entry  Section

*
*class-options*: Private special variables
*ho-sql-db*: Private special variables
*ho-sql-host*: Private special variables
*ho-sql-passwd*: Private special variables
*ho-sql-type*: Private special variables
*ho-sql-user*: Private special variables
*lazy-readers*: Private special variables
*slot-options*: Private special variables
*slot-options-no-initarg*: Private special variables

+
+newline-string+: Private special variables

A
access-slots: Private classes

C
class-id: Public classes
closures: Public classes
compute-cached-values: Public classes
country-language: Private classes
create-indices-cmds: Public classes
create-table-cmd: Public classes

D
default-print-slots: Public classes
default-view: Public classes
dependants: Private classes
description: Public classes
direct-rules: Public classes
direct-views: Public classes
documementation: Public classes
drop-table-cmd: Public classes

F
file-end-str: Private classes
file-start-str: Private classes
func: Private classes

G
guid: Public classes

H
hyperlinks: Public classes

I
id: Private classes
indenter: Private classes

L
lazy-class: Private classes
lazy-class: Private classes
link-ampersand: Private classes
link-href-end: Private classes
link-href-start: Private classes
link-page: Private classes
link-parameters: Private classes
link-slots: Private classes
list-end-indent: Private classes
list-end-printer: Private classes
list-start-indent: Private classes
list-start-printer: Private classes
lookup: Private classes
lookup: Private classes
lookup: Private classes
lookup-keys: Private classes
lookup-keys: Private classes

N
name: Private classes
name: Private classes
name-class: Private classes
name-class: Private classes
name-slot: Private classes
name-slot: Private classes

O
obj-data-end-printer: Private classes
obj-data-indent: Private classes
obj-data-print-code: Private classes
obj-data-printer: Private classes
obj-data-start-printer: Private classes
obj-end-indent: Private classes
obj-end-printer: Private classes
obj-start-indent: Private classes
obj-start-printer: Private classes
object-class: Private classes

P
printer: Private classes

R
rules: Public classes

S
Slot, access-slots: Private classes
Slot, class-id: Public classes
Slot, closures: Public classes
Slot, compute-cached-values: Public classes
Slot, country-language: Private classes
Slot, create-indices-cmds: Public classes
Slot, create-table-cmd: Public classes
Slot, default-print-slots: Public classes
Slot, default-view: Public classes
Slot, dependants: Private classes
Slot, description: Public classes
Slot, direct-rules: Public classes
Slot, direct-views: Public classes
Slot, documementation: Public classes
Slot, drop-table-cmd: Public classes
Slot, file-end-str: Private classes
Slot, file-start-str: Private classes
Slot, func: Private classes
Slot, guid: Public classes
Slot, hyperlinks: Public classes
Slot, id: Private classes
Slot, indenter: Private classes
Slot, lazy-class: Private classes
Slot, lazy-class: Private classes
Slot, link-ampersand: Private classes
Slot, link-href-end: Private classes
Slot, link-href-start: Private classes
Slot, link-page: Private classes
Slot, link-parameters: Private classes
Slot, link-slots: Private classes
Slot, list-end-indent: Private classes
Slot, list-end-printer: Private classes
Slot, list-start-indent: Private classes
Slot, list-start-printer: Private classes
Slot, lookup: Private classes
Slot, lookup: Private classes
Slot, lookup: Private classes
Slot, lookup-keys: Private classes
Slot, lookup-keys: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name-class: Private classes
Slot, name-class: Private classes
Slot, name-slot: Private classes
Slot, name-slot: Private classes
Slot, obj-data-end-printer: Private classes
Slot, obj-data-indent: Private classes
Slot, obj-data-print-code: Private classes
Slot, obj-data-printer: Private classes
Slot, obj-data-start-printer: Private classes
Slot, obj-end-indent: Private classes
Slot, obj-end-printer: Private classes
Slot, obj-start-indent: Private classes
Slot, obj-start-printer: Private classes
Slot, object-class: Private classes
Slot, printer: Private classes
Slot, rules: Public classes
Slot, slots: Private classes
Slot, source-code: Private classes
Slot, source-code: Private classes
Slot, sql-name: Public classes
Slot, subobj-end-indent: Private classes
Slot, subobj-end-printer: Private classes
Slot, subobj-start-indent: Private classes
Slot, subobj-start-printer: Private classes
Slot, subobjects: Public classes
Slot, user-name: Public classes
Slot, user-name-plural: Public classes
Slot, version: Public classes
Slot, views: Public classes
Slot, volatile: Private classes
slots: Private classes
source-code: Private classes
source-code: Private classes
Special Variable, *class-options*: Private special variables
Special Variable, *ho-sql-db*: Private special variables
Special Variable, *ho-sql-host*: Private special variables
Special Variable, *ho-sql-passwd*: Private special variables
Special Variable, *ho-sql-type*: Private special variables
Special Variable, *ho-sql-user*: Private special variables
Special Variable, *lazy-readers*: Private special variables
Special Variable, *slot-options*: Private special variables
Special Variable, *slot-options-no-initarg*: Private special variables
Special Variable, +newline-string+: Private special variables
sql-name: Public classes
subobj-end-indent: Private classes
subobj-end-printer: Private classes
subobj-start-indent: Private classes
subobj-start-printer: Private classes
subobjects: Public classes

U
user-name: Public classes
user-name-plural: Public classes

V
version: Public classes
views: Public classes
volatile: Private classes


A.4 Data types

Jump to:   B   C   F   H   M   O   P   R   S   V  
Index Entry  Section

B
base-class.lisp: The hyperobject/base-class․lisp file

C
Class, compute-cached-value: Private classes
Class, hyperlink: Private classes
Class, hyperobject: Public classes
Class, hyperobject-class: Public classes
Class, object-view: Private classes
Class, rule: Private classes
Class, subobject: Private classes
compute-cached-value: Private classes
connect.lisp: The hyperobject/connect․lisp file

F
File, base-class.lisp: The hyperobject/base-class․lisp file
File, connect.lisp: The hyperobject/connect․lisp file
File, hyperobject.asd: The hyperobject/hyperobject․asd file
File, metaclass.lisp: The hyperobject/metaclass․lisp file
File, mop.lisp: The hyperobject/mop․lisp file
File, package.lisp: The hyperobject/package․lisp file
File, rules.lisp: The hyperobject/rules․lisp file
File, sql.lisp: The hyperobject/sql․lisp file
File, views.lisp: The hyperobject/views․lisp file

H
hyperlink: Private classes
hyperobject: The hyperobject system
hyperobject: The hyperobject package
hyperobject: Public classes
hyperobject-class: Public classes
hyperobject-system: The hyperobject-system package
hyperobject-user: The hyperobject-user package
hyperobject.asd: The hyperobject/hyperobject․asd file

M
metaclass.lisp: The hyperobject/metaclass․lisp file
mop.lisp: The hyperobject/mop․lisp file

O
object-view: Private classes

P
Package, hyperobject: The hyperobject package
Package, hyperobject-system: The hyperobject-system package
Package, hyperobject-user: The hyperobject-user package
package.lisp: The hyperobject/package․lisp file

R
rule: Private classes
rules.lisp: The hyperobject/rules․lisp file

S
sql.lisp: The hyperobject/sql․lisp file
subobject: Private classes
System, hyperobject: The hyperobject system

V
views.lisp: The hyperobject/views․lisp file