Skip to content
  • ryszard.szopa's avatar
    redefinition of db-class and db-class-slot-definition · 06338d08
    ryszard.szopa authored
    New slots in DB-CLASS-SLOT-DEFINITION:
    
     * FOREIGN: whether there should be a foreign key constraint with the
    column representing this slot
    
     * UNIQUE: whether there should be a unique constraint for this key
    
     * ON-DELETE: action to be taken on deletion of the referenced
    row. Relevant only if foreign is T.
    
     * DELAYED-CONSTRAINT: place to store a closure adding a foreign key
    constraint if it is not possible to add it now (when the referenced
    table doesn't yet exist
    
    New slots in DB-CLASS:
    
     * FOREIGN-KEYS list of slots that are foreign keys
    
     * UNFINISHED-CLASSES: class allocated. Instances for which there are
    constraints that should be applied.
    
    darcs-hash:e508359b4611f21281428873fe188d6e3aad565c
    06338d08