librdf_new_storage_from_storage

Name

librdf_new_storage_from_storage --  Copy constructor - create a new librdf_storage object from an existing one

Synopsis

librdf_storage* librdf_new_storage_from_storage (librdf_storage* old_storage);

Arguments

old_storage

the existing storage librdf_storage to use

Description

Should create a new storage in the same context as the existing one as appropriate for the storage. For example, in a RDBMS storage it would be a new database, or in on disk it would be a new set of files. This will mean automatically generating a new identifier for the storage, maybe based on the existing storage identifier.

Return value

a new librdf_storage object or NULL on failure