Interface ILcdDatabaseEncoder

All Known Subinterfaces:
ILcdDatabaseEncoder2

public interface ILcdDatabaseEncoder
This interface specifies methods to perform uncached updates on a database or a set of data files, based on query keys. It allows for a generic caching mechanism on top of any class that implements the interface.
  • Method Details

    • setDatabaseModelDescriptor

      void setDatabaseModelDescriptor(ILcdDatabaseModelDescriptor aDatabaseModelDescriptor)
      Sets the database model descriptor to be used by this decoder.
      Parameters:
      aDatabaseModelDescriptor - the database model descriptor.
    • insertObjects

      void insertObjects(Enumeration aEnumeration) throws IOException
      Inserts the given objects into the spatial table.
      Parameters:
      aEnumeration - an Enumeration of the objects to be inserted.
      Throws:
      IOException
    • deleteObjects

      void deleteObjects(Enumeration aEnumeration) throws IOException
      Deletes the given objects from the spatial table.
      Parameters:
      aEnumeration - an Enumeration of objects to be deleted.
      Throws:
      IOException
    • deleteAllObjects

      void deleteAllObjects() throws IOException
      Deletes all objects from the spatial table.
      Throws:
      IOException