NebulaGraph CPP Client  release-3.4
DataSet Struct Reference

Public Types

using iterator = std::vector< Row >::iterator
 
using const_iterator = std::vector< Row >::const_iterator
 

Public Member Functions

 DataSet (std::vector< std::string > columns)
 
 DataSet (const DataSet &ds) noexcept
 
 DataSet (DataSet &&ds) noexcept
 
DataSetoperator= (const DataSet &ds) noexcept
 
DataSetoperator= (DataSet &&ds) noexcept
 
const std::vector< std::string > & keys () const
 
const std::vector< Value > & rowValues (std::size_t index) const
 
std::vector< ValuecolValues (const std::string &colName) const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
template<typename T , typename = typename std::enable_if<std::is_convertible<T, Row>::value, T>::type>
bool emplace_back (T &&row)
 
bool append (DataSet &&o)
 
bool merge (DataSet &&o)
 
void clear ()
 
void __clear ()
 
std::size_t size () const
 
std::size_t rowSize () const
 
std::size_t colSize () const
 
std::string toString () const
 
bool operator== (const DataSet &rhs) const
 

Public Attributes

std::vector< std::string > colNames
 
std::vector< Rowrows
 

Detailed Description

Definition at line 20 of file DataSet.h.


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