NCBI C++ ToolKit
Public Member Functions | List of all members
CVDBColumnBits< ElementBitSize > Class Template Reference

Search Toolkit Book for CVDBColumnBits

#include <sra/readers/sra/vdbread.hpp>

+ Inheritance diagram for CVDBColumnBits< ElementBitSize >:
+ Collaboration diagram for CVDBColumnBits< ElementBitSize >:

Public Member Functions

 CVDBColumnBits (void)
 
 CVDBColumnBits (const CVDBCursor &cursor, const char *name, const char *backup_name=NULL, EMissing missing=eMissing_Throw)
 
- Public Member Functions inherited from CVDBColumn
 CVDBColumn (void)
 
 CVDBColumn (const CVDBCursor &cursor, const char *name, EMissing missing)
 
 CVDBColumn (const CVDBCursor &cursor, const char *name, const char *backup_name=NULL, EMissing missing=eMissing_Throw)
 
 CVDBColumn (const CVDBCursor &cursor, size_t element_bit_size, const char *name, const char *backup_name=NULL, EMissing missing=eMissing_Throw)
 
bool IsStatic (const CVDBCursor &cursor) const
 
void Reset (void)
 
void ResetIfAlwaysEmpty (const CVDBCursor &cursor)
 
const char * GetName (void) const
 
 DECLARE_OPERATOR_BOOL (m_Index !=kInvalidIndex)
 
TVDBColumnIdx GetIndex (void) const
 
TVDBRowIdRange GetRowIdRange (const CVDBCursor &cursor) const
 

Additional Inherited Members

- Public Types inherited from CVDBColumn
enum  EMissing { eMissing_Throw , eMissing_Allow }
 
enum  { kInvalidIndex = TVDBColumnIdx(~0) }
 
- Protected Member Functions inherited from CVDBColumn
void Init (const CVDBCursor &cursor, size_t element_bit_size, const char *name, const char *backup_name, EMissing missing)
 

Detailed Description

template<size_t ElementBitSize>
class CVDBColumnBits< ElementBitSize >

Definition at line 548 of file vdbread.hpp.

Constructor & Destructor Documentation

◆ CVDBColumnBits() [1/2]

template<size_t ElementBitSize>
CVDBColumnBits< ElementBitSize >::CVDBColumnBits ( void  )
inline

Definition at line 551 of file vdbread.hpp.

◆ CVDBColumnBits() [2/2]

template<size_t ElementBitSize>
CVDBColumnBits< ElementBitSize >::CVDBColumnBits ( const CVDBCursor cursor,
const char *  name,
const char *  backup_name = NULL,
EMissing  missing = eMissing_Throw 
)
inline

Definition at line 554 of file vdbread.hpp.


The documentation for this class was generated from the following file:
Modified on Sun Feb 25 03:04:51 2024 by modify_doxy.py rev. 669887