Class PersistentDatabaseObject

  • Direct Known Subclasses:
    BinaryInput, CharacterInput

    public abstract class PersistentDatabaseObject
    extends java.lang.Object
    Objects derived from this class can function as database parameters or as results. In both cases, they must be managed specially because they are potentially backed by disk files, and the data within is treated as a stream (of something) rather than a scalar piece of data.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _rcsid  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void discard()
      Discard this object permanently
      abstract void doneWithStream()
      Close any open streams, but do NOT remove the backing object.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PersistentDatabaseObject

        public PersistentDatabaseObject()
        Construct from nothing.