NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
SLDS2_File Struct Reference

Search Toolkit Book for SLDS2_File

LDS2 database. More...

#include <objtools/lds2/lds2_db.hpp>

Public Types

typedef CFormatGuess::EFormat TFormat

Public Member Functions

 SLDS2_File (void)
 SLDS2_File (const string &file_name)
void Reset (void)
bool operator== (const SLDS2_File &f) const
bool operator!= (const SLDS2_File &f) const
bool exists (void) const

Public Attributes

Int8 id
string name
TFormat format
string handler
Int8 size
Int8 time
Uint4 crc

Detailed Description

LDS2 database.

File info structure

Definition at line 56 of file lds2_db.hpp.

Member Typedef Documentation

◆ TFormat

Definition at line 58 of file lds2_db.hpp.

Constructor & Destructor Documentation

◆ SLDS2_File() [1/2]

SLDS2_File::SLDS2_File ( void  )

Definition at line 68 of file lds2_db.hpp.

References CSQLITE_Statement::Reset().

◆ SLDS2_File() [2/2]

SLDS2_File::SLDS2_File ( const string file_name)

Definition at line 70 of file lds2_db.hpp.

References file_name, and CSQLITE_Statement::Reset().

Member Function Documentation

◆ exists()

bool SLDS2_File::exists ( void  ) const

Definition at line 99 of file lds2_db.hpp.

References ncbi::grid::netcache::search::fields::size.

Referenced by CLDS2_Manager::UpdateData().

◆ operator!=()

bool SLDS2_File::operator!= ( const SLDS2_File f) const

Definition at line 95 of file lds2_db.hpp.

References f().

◆ operator==()

bool SLDS2_File::operator== ( const SLDS2_File f) const

Definition at line 85 of file lds2_db.hpp.

References f(), format, and ncbi::grid::netcache::search::fields::size.

◆ Reset()

void SLDS2_File::Reset ( void  )

Member Data Documentation

◆ crc

Uint4 SLDS2_File::crc

Definition at line 66 of file lds2_db.hpp.

◆ format

TFormat SLDS2_File::format

◆ handler

string SLDS2_File::handler

Definition at line 63 of file lds2_db.hpp.

Referenced by CLDS2_DataLoader::GetChunk(), and CLDS2_DataLoader::x_LoadTSE().

◆ id

Int8 SLDS2_File::id

◆ name

string SLDS2_File::name

◆ size

Int8 SLDS2_File::size

Definition at line 64 of file lds2_db.hpp.

◆ time

Int8 SLDS2_File::time

Definition at line 65 of file lds2_db.hpp.

The documentation for this struct was generated from the following file:
Modified on Mon May 27 04:40:09 2024 by rev. 669887