ATLAS Offline Software
Public Member Functions | List of all members
ISQLiteDBSvc Class Referenceabstract

#include <ISQLiteDBSvc.h>

Inheritance diagram for ISQLiteDBSvc:
Collaboration diagram for ISQLiteDBSvc:

Public Member Functions

 DeclareInterfaceID (ISQLiteDBSvc, 1, 0)
 
virtual SQLite::Statement createStatement (std::string_view statement, std::source_location call=std::source_location::current())=0
 Compile a prepared statement attached to this database. More...
 

Detailed Description

Definition at line 17 of file ISQLiteDBSvc.h.

Member Function Documentation

◆ createStatement()

virtual SQLite::Statement ISQLiteDBSvc::createStatement ( std::string_view  statement,
std::source_location  call = std::source_location::current() 
)
pure virtual

Compile a prepared statement attached to this database.

The service will manage the statement object and delete it in its destructor.

Parameters
[in]statementSQL statement to be compiled

◆ DeclareInterfaceID()

ISQLiteDBSvc::DeclareInterfaceID ( ISQLiteDBSvc  ,
,
 
)

The documentation for this class was generated from the following file: