Used to hold a single "cell" of the SELECT query's result table. Can be changed to std::variant once available.
Definition at line 65 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 |
|
explicit |
Definition at line 331 of file RSqliteDS.cxx.
std::vector<unsigned char> ROOT::RDF::RSqliteDS::Value_t::fBlob |
Definition at line 73 of file RSqliteDS.hxx.
Long64_t ROOT::RDF::RSqliteDS::Value_t::fInteger |
Definition at line 70 of file RSqliteDS.hxx.
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 69 of file RSqliteDS.hxx.
void* ROOT::RDF::RSqliteDS::Value_t::fNull |
Definition at line 74 of file RSqliteDS.hxx.
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 75 of file RSqliteDS.hxx.
double ROOT::RDF::RSqliteDS::Value_t::fReal |
Definition at line 71 of file RSqliteDS.hxx.
std::string ROOT::RDF::RSqliteDS::Value_t::fText |
Definition at line 72 of file RSqliteDS.hxx.
ETypes ROOT::RDF::RSqliteDS::Value_t::fType |
Definition at line 68 of file RSqliteDS.hxx.