![]() | InDesign SDK 20.5 |
#include <IDBErrorInfo.h>

Public Types | |
| typedef std::map< std::string, std::string > | DBErrorsLoggingMap |
Public Member Functions | |
| virtual void | SetInfo (IDataBase::DBResultCode err)=0 |
| virtual void | SetInfo (IDataBase *db)=0 |
| virtual void | SetInfo (IDocument *doc)=0 |
| virtual void | SetInfo (const IDFile &file)=0 |
| virtual IDataBase::DBResultCode | GetDBResultCode ()=0 |
| virtual PMString | GetDocName ()=0 |
| virtual PMString | GetShortDescription (ErrorCode userErrorCode, const std::string *logString=nullptr)=0 |
| virtual void | FetchAndLogDetailedDBError (ErrorCode userErrorCode, IDBErrorInfo::DBErrorsLoggingMap &dbErrorParams, std::string &docIDStr, const std::string *logString)=0 |
| virtual IDFile | GetDocIDFile () const =0 |
| virtual IDataBase * | GetDataBase () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Stores error information relating to a database (IDataBase).