Switch to: V13V12V11V10V9V8V7V6V5

Valentina API Reference

This section contains classes, interfaces, enums, value types, and more exposed by Valentina ADKs and Valentina Server.

Individual products may or may not support all APIs. For example, Valentina DB ADKs do not support the Report engine API. See the product documentation of the individual product for more information.

Valentina Types

Database Structure Classes

SQL Classes

Set Classes

Client/Server Classes

Reporting Classes

NEW for v4.0

This section describes the general API of VReport class that is present in practically all Valentina ADKs. For OO languages this API is implemented as a class with properties and methods. For procedural languages, this is implemented in the style VReport_MethodName( ReportRef, … ).

Valentina Sqlite

NEW for v6.0

This is API to access the 'SQLite Server' and 'local SQLite engine embedded into VShared.dll' for most ADKs except Xojo. For Xojo read here.

KeyValue Classes

NEW for v7.0

The set of classes to work with a KeyValue store in the Valentina Database.

Valentina Logging

The default location for any ADK is:

  • Mac: ~/Library/Logs/ADK_name/vlogs
  • Linux: ~/.cache/ADK_name/vlogs
  • Win: HOMEDRIVE\HOMEPATH\Application Data\ADK_name\vlogs