CDP2SQL C++ Classes
Namespaces
Contains LogManager implementation classes | |
Contains exceptions LogManager classes may throw |
Classes
Generic base class for all the database holder objects. Should not be used directly | |
Used for connecting to a database and executing simple commands and queries | |
Class that is used for making queries to the database | |
Class for handling SQL statements, including placeholder values. This can be used for insert, update, select etc | |
Class for executing database transactions | |
Creates a CDP2SQL::IDatabaseConnection object capable of creating a SQLite3 database. This should be passed into CDP2SQL::Database constructor | |
Contains parameters needed to establish a database connection | |
Struct represents a single logged event. For example, CDPAlarm Set or CDPAlarm Clear | |
A condition used to filter events | |
Contains the arguments for querying events from the database using LogReader | |
Exception is thrown when some LogManager method is called with a wrong argument. This is an error in calling code and it should be fixed | |
Exception is thrown when some LogManager operation is called that cannot be done with current configuration. This is an error in calling code and it should be fixed by either reconfiguring the object or calling an allowed operation | |
Exception is thrown when some feature of the LogManager interface is not supported by the implementation | |
Exception is thrown when trying to open something which is not a supported database | |
Represents one row in the database or in the query result | |
Represents a single logged value in some time period | |
Creates readers and writers supporting CDPCompactDatastore format | |
Interface is used to read data from a datastore | |
Describes a logged node and is used to match node id, name and path | |
Describes a tag associated with a logged node |
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.