Mercurial > hg > orthanc-databases
diff PostgreSQL/Plugins/PostgreSQLIndex.h @ 71:d40c5fecd160 db-changes
new extension implemented for PostgreSQL: CreateInstance
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jan 2019 13:51:52 +0100 |
parents | 714c5d2bee76 |
children | 8dd29af7c844 |
line wrap: on
line diff
--- a/PostgreSQL/Plugins/PostgreSQLIndex.h Thu Jan 03 14:04:46 2019 +0100 +++ b/PostgreSQL/Plugins/PostgreSQLIndex.h Fri Jan 04 13:51:52 2019 +0100 @@ -72,5 +72,18 @@ virtual int64_t CreateResource(const char* publicId, OrthancPluginResourceType type); + + virtual bool HasCreateInstance() const + { + return true; + } + +#if ORTHANC_PLUGINS_HAS_DATABASE_CONSTRAINT == 1 + virtual void CreateInstance(OrthancPluginCreateInstanceResult& result, + const char* hashPatient, + const char* hashStudy, + const char* hashSeries, + const char* hashInstance); +#endif }; }