Click or drag to resize

de.unika.ipd.grGen.libGrPersistenceProviderSQLite Namespace

 
Classes
  ClassDescription
Public classPersistenceProviderSQLite
An implementation of the IPersistenceProvider that allows to persist changes to a named graph to an SQLite database (so a kind of named graph DAO; utilizing a package reference to the official SQLite ADO.NET driver). (Design idea: everything reachable from the host graph is stored in the database, in contrast to all graphs/nodes/edges/objects created at runtime, with the elements visible due to graph processing events lying in between) This class handles graph change events directly, storing modifications of the graph to the database, while delegating model initialization/updating, host graph reading, and host graph cleaning to appropriate task classes. Some database infrastructure / persistence provider helper/shared code is available in the PersistenceProviderSQLiteBase this class inherits from.
Public classPersistenceProviderSQLiteBase
A base class for the PersistenceProviderSQLite that contains some infrastructure and shared code.