IODA Bundle
odc::api::FrameImpl Struct Reference

Internal types. More...

Collaboration diagram for odc::api::FrameImpl:
[legend]

Public Member Functions

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

Private Attributes

std::vector< ColumnInfocolumnInfo_
 
core::TablesReaderreader_
 
core::TablesReader::iterator it_
 
std::vector< core::Tabletables_
 
bool first_
 

Detailed Description

Internal types.

Definition at line 43 of file Odb.cc.

Constructor & Destructor Documentation

◆ FrameImpl() [1/2]

odc::api::FrameImpl::FrameImpl ( Reader reader)

Definition at line 134 of file Odb.cc.

◆ FrameImpl() [2/2]

odc::api::FrameImpl::FrameImpl ( const FrameImpl rhs)

Definition at line 139 of file Odb.cc.

Member Function Documentation

◆ columnCount()

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

Definition at line 234 of file Odb.cc.

Here is the caller graph for this function:

◆ columnInfo()

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

Definition at line 185 of file Odb.cc.

Here is the call graph for this function:

◆ decode()

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

Definition at line 239 of file Odb.cc.

◆ next()

bool odc::api::FrameImpl::next ( bool  aggregated,
long  rowlimit 
)

Definition at line 146 of file Odb.cc.

Here is the call graph for this function:

◆ rowCount()

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

Definition at line 229 of file Odb.cc.

◆ span()

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

Definition at line 292 of file Odb.cc.

Member Data Documentation

◆ columnInfo_

std::vector<ColumnInfo> odc::api::FrameImpl::columnInfo_
mutableprivate

Definition at line 60 of file Odb.cc.

◆ first_

bool odc::api::FrameImpl::first_
private

Definition at line 64 of file Odb.cc.

◆ it_

core::TablesReader::iterator odc::api::FrameImpl::it_
private

Definition at line 62 of file Odb.cc.

◆ reader_

core::TablesReader& odc::api::FrameImpl::reader_
private

Definition at line 61 of file Odb.cc.

◆ tables_

std::vector<core::Table> odc::api::FrameImpl::tables_
private

Definition at line 63 of file Odb.cc.


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