Logo ROOT  
Reference Guide
ROOT::RDF::RSqliteDS::Value_t Struct Reference

Used to hold a single "cell" of the SELECT query's result table. Can be changed to std::variant once available.

Definition at line 66 of file RSqliteDS.hxx.

Public Member Functions

 Value_t (ETypes type)
 

Public Attributes

std::vector< unsigned char > fBlob
 
Long64_t fInteger
 
bool fIsActive
 Not all columns of the query are necessarily used by the RDF. Allows for skipping them. More...
 
voidfNull
 
voidfPtr
 Points to one of the values; an address to this pointer is returned by GetColumnReadersImpl. More...
 
double fReal
 
std::string fText
 
ETypes fType
 

Constructor & Destructor Documentation

◆ Value_t()

ROOT::RDF::RSqliteDS::Value_t::Value_t ( RSqliteDS::ETypes  type)
explicit

Definition at line 343 of file RSqliteDS.cxx.

Member Data Documentation

◆ fBlob

std::vector<unsigned char> ROOT::RDF::RSqliteDS::Value_t::fBlob

Definition at line 74 of file RSqliteDS.hxx.

◆ fInteger

Long64_t ROOT::RDF::RSqliteDS::Value_t::fInteger

Definition at line 71 of file RSqliteDS.hxx.

◆ fIsActive

bool ROOT::RDF::RSqliteDS::Value_t::fIsActive

Not all columns of the query are necessarily used by the RDF. Allows for skipping them.

Definition at line 70 of file RSqliteDS.hxx.

◆ fNull

void* ROOT::RDF::RSqliteDS::Value_t::fNull

Definition at line 75 of file RSqliteDS.hxx.

◆ fPtr

void* ROOT::RDF::RSqliteDS::Value_t::fPtr

Points to one of the values; an address to this pointer is returned by GetColumnReadersImpl.

Definition at line 76 of file RSqliteDS.hxx.

◆ fReal

double ROOT::RDF::RSqliteDS::Value_t::fReal

Definition at line 72 of file RSqliteDS.hxx.

◆ fText

std::string ROOT::RDF::RSqliteDS::Value_t::fText

Definition at line 73 of file RSqliteDS.hxx.

◆ fType

ETypes ROOT::RDF::RSqliteDS::Value_t::fType

Definition at line 69 of file RSqliteDS.hxx.

Collaboration diagram for ROOT::RDF::RSqliteDS::Value_t:
[legend]

The documentation for this struct was generated from the following files: