Patch title: Release 85 bulk changes
Abstract:
File: /pliant/appli/database/prototype.pli
Key:
    Removed line
    Added line
   
abstract
  [Pliant database engine is based on an abstract interface 
  [This module defines the interface methods.]


abstract
  [Pliant database engine is based on an abstract interface 
  [This module defines the interface methods.]


module "/pliant/language/compiler/type/inherit.pli"
module "/pliant/language/data/cache.pli"

constant autocreate false


flagset DatabaseFlags
  database_loading
  database_modified
  database_compressed
constant autocreate false


flagset DatabaseFlags
  database_loading
  database_modified
  database_compressed
  database_autoclose

type Database_

type Database_
  inherit CachePrototype
  field Pointer:Sem sem
  field Str path
  field DatabaseFlags flags

  field Pointer:Sem sem
  field Str path
  field DatabaseFlags flags

CachePrototype maybe Database_

type DataScanBuffer
  field Int int
  field Address adr
  field Arrow arrow



type DataScanBuffer
  field Int int
  field Address adr
  field Arrow arrow



method db drop
  oarg_rw Database_ db
  generic


method db configure command -> status
  oarg_rw Database_ db ; arg Str command ; arg Status status
  generic
  status := failure


method db configure command -> status
  oarg_rw Database_ db ; arg Str command ; arg Status status
  generic
  status := failure