IODA Bundle
odc::api::Frame Class Reference

#include <Odb.h>

Inheritance diagram for odc::api::Frame:
[legend]

Public Member Functions

 Frame (Reader &reader)
 
 Frame (const Frame &reader)
 
 ~Frame ()
 
bool next (bool aggregated=true, long rowlimit=-1)
 
size_t rowCount () const
 
size_t columnCount () const
 
const std::vector< ColumnInfo > & columnInfo () const
 
void decode (Decoder &target, size_t nthreads) const
 
Span span (const std::vector< std::string > &columns, bool onlyConstantValues) const
 

Private Attributes

std::unique_ptr< FrameImplimpl_
 

Detailed Description

Definition at line 115 of file Odb.h.

Constructor & Destructor Documentation

◆ Frame() [1/2]

odc::api::Frame::Frame ( Reader reader)

Definition at line 303 of file Odb.cc.

◆ Frame() [2/2]

odc::api::Frame::Frame ( const Frame reader)

Definition at line 306 of file Odb.cc.

◆ ~Frame()

odc::api::Frame::~Frame ( )

Definition at line 309 of file Odb.cc.

Member Function Documentation

◆ columnCount()

size_t odc::api::Frame::columnCount ( ) const

Definition at line 321 of file Odb.cc.

Here is the caller graph for this function:

◆ columnInfo()

const std::vector< ColumnInfo > & odc::api::Frame::columnInfo ( ) const

Definition at line 326 of file Odb.cc.

Here is the caller graph for this function:

◆ decode()

void odc::api::Frame::decode ( Decoder target,
size_t  nthreads 
) const

Definition at line 331 of file Odb.cc.

Here is the caller graph for this function:

◆ next()

bool odc::api::Frame::next ( bool  aggregated = true,
long  rowlimit = -1 
)

Definition at line 311 of file Odb.cc.

Here is the caller graph for this function:

◆ rowCount()

size_t odc::api::Frame::rowCount ( ) const

Definition at line 316 of file Odb.cc.

Here is the caller graph for this function:

◆ span()

Span odc::api::Frame::span ( const std::vector< std::string > &  columns,
bool  onlyConstantValues 
) const

Definition at line 336 of file Odb.cc.

Member Data Documentation

◆ impl_

std::unique_ptr<FrameImpl> odc::api::Frame::impl_
private

Definition at line 137 of file Odb.h.


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