Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
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 75 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.
void * fNull
void * fPtr
 Points to one of the values; an address to this pointer is returned by GetColumnReadersImpl.
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 331 of file RSqliteDS.cxx.

Member Data Documentation

◆ fBlob

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

Definition at line 83 of file RSqliteDS.hxx.

◆ fInteger

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

Definition at line 80 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 79 of file RSqliteDS.hxx.

◆ fNull

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

Definition at line 84 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 85 of file RSqliteDS.hxx.

◆ fReal

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

Definition at line 81 of file RSqliteDS.hxx.

◆ fText

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

Definition at line 82 of file RSqliteDS.hxx.

◆ fType

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

Definition at line 78 of file RSqliteDS.hxx.


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