OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures | Typedefs | Functions
ost::db Namespace Reference

Data Structures

class  LinearCharacterContainer
 
class  LinearPositionContainer
 
struct  AssemblyInfo
 
class  LinearIndexer
 
class  PreparedStatement
 
class  DatabaseError
 
class  RowSet
 
class  Database
 

Typedefs

typedef boost::shared_ptr
< LinearCharacterContainer
LinearCharacterContainerPtr
 
typedef boost::shared_ptr
< LinearPositionContainer
LinearPositionContainerPtr
 
typedef boost::shared_ptr
< LinearIndexer
LinearIndexerPtr
 
typedef boost::shared_ptr
< Database
DatabasePtr
 
typedef boost::shared_ptr
< PreparedStatement
PreparedStatementPtr
 

Functions

void ExtractValidPositions (const String &entry_name, const String &chain_name, LinearIndexer &indexer, LinearCharacterContainer &atom_seqcontainer, LinearPositionContainer &position_container, ost::seq::SequenceHandle &seq, geom::Vec3List &positions)
 
void ExtractTemplateData (const String &entry_name, const String &chain_name, const ost::seq::AlignmentHandle &aln, LinearIndexer &indexer, LinearCharacterContainer &seqres_container, LinearCharacterContainer &atomseq_container, LinearPositionContainer &position_container, std::vector< int > &residue_numbers, geom::Vec3List &ca_positions)
 
void SqlConvert (sqlite3_stmt *stmt, int &value, int col=0)
 
void SqlConvert (sqlite3_stmt *stmt, String &value, int col=0)
 
void SqlConvert (sqlite3_stmt *stmt, sqlite3_int64 &value, int col=0)
 
template<typename T >
void SqlConvert (sqlite3_stmt *stmt, T &value)
 

Typedef Documentation

typedef boost::shared_ptr<Database> DatabasePtr

Definition at line 38 of file sqlite_wrap.hh.

Definition at line 36 of file binary_container.hh.

typedef boost::shared_ptr<LinearIndexer> LinearIndexerPtr

Definition at line 34 of file linear_indexer.hh.

Definition at line 38 of file binary_container.hh.

typedef boost::shared_ptr<PreparedStatement> PreparedStatementPtr

Definition at line 41 of file sqlite_wrap.hh.

Function Documentation

void ost::db::ExtractTemplateData ( const String entry_name,
const String chain_name,
const ost::seq::AlignmentHandle aln,
LinearIndexer &  indexer,
LinearCharacterContainer &  seqres_container,
LinearCharacterContainer &  atomseq_container,
LinearPositionContainer &  position_container,
std::vector< int > &  residue_numbers,
geom::Vec3List ca_positions 
)
void ost::db::ExtractValidPositions ( const String entry_name,
const String chain_name,
LinearIndexer &  indexer,
LinearCharacterContainer &  atom_seqcontainer,
LinearPositionContainer &  position_container,
ost::seq::SequenceHandle seq,
geom::Vec3List positions 
)
void ost::db::SqlConvert ( sqlite3_stmt *  stmt,
int &  value,
int  col = 0 
)
inline

Definition at line 28 of file sqlite_conv.hh.

void ost::db::SqlConvert ( sqlite3_stmt *  stmt,
String value,
int  col = 0 
)
inline

Definition at line 33 of file sqlite_conv.hh.

void ost::db::SqlConvert ( sqlite3_stmt *  stmt,
sqlite3_int64 &  value,
int  col = 0 
)
inline

Definition at line 38 of file sqlite_conv.hh.

void ost::db::SqlConvert ( sqlite3_stmt *  stmt,
T &  value 
)

Definition at line 44 of file sqlite_conv.hh.