| RDB 2

Classes | Namespaces
error.hpp File Reference

Database error signaling/handling. More...

`#include <string>`
`#include <exception>`
`#include "riegl/rdb.h"`

Go to the source code of this file.

## Classes
class | riegl::rdb::Error
| Database error class. More...

## Namespaces
| riegl
| RIEGL Laser Measurement Systems GmbH, Austria.
| riegl::rdb
| RDB library components.

## Detailed Description

Database error signaling/handling.

Author
  RIEGL LMS GmbH, Austria

Version
  2015-10-14/AW: Initial version
  2017-11-09/AW: Error 'PointAttributeNotMergeable' added
  2017-11-24/AW: Constructors declared as "explicit" (#2825)
  2018-03-12/AW: Error 'PointAttributeInvalidInvalid' added (#3047)
  2018-11-20/AW: Error 'QueryInsertTooManyPoints' added (#3215)
  2019-05-13/AW: Error 'MetadataInvalidName' added
  2020-02-14/AW: Error 'MetadataTableTooLarge' added (#3560)
  2020-02-21/AW: Class 'Error' is now context-free (#3544)
  2020-03-30/AW: Error 'MetadataSignatureError' added (#3570)
  2021-06-02/AW: Error 'TransactionDetailsTooLarge' added (#3905)
  2021-06-02/AW: Error 'InvalidStringSize' added (#3905)
  2024-11-29/AW: Error 'QueryInsertFailed' added (#5339)

Definition in file error.hpp.