Rosetta
Namespaces | Functions
DatabaseStatements.cc File Reference
#include <protocols/features/DatabaseStatements.hh>
#include <utility/sql_database/DatabaseSessionManager.fwd.hh>
#include <utility/excn/Exceptions.hh>
#include <basic/database/sql_utils.hh>
#include <cppdb/frontend.h>
#include <utility/exit.hh>
#include <utility/string_util.hh>
#include <sstream>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::features
 

Functions

template<class T >
protocols::features::get_something_from_database (cppdb::statement statement, T)
 
cppdb::statement protocols::features::get_structure_count_statement (utility::sql_database::sessionOP db_session, std::string const &input_tag, core::Size const &protocol_id)
 
core::Size protocols::features::get_score_type_id_from_score_term (utility::sql_database::sessionOP db_session, core::Size const &protocol_id, std::string const &score_term)
 
cppdb::statement protocols::features::get_nth_lowest_score_from_job_data_statement (utility::sql_database::sessionOP db_session, std::string const &score_term, core::Size const &cutoff_index, std::string const &input_tag, core::Size const &protocol_id)
 
cppdb::statement protocols::features::get_nth_lowest_score_from_score_data_statement (utility::sql_database::sessionOP db_session, core::Size const &score_type_id, core::Size const &cutoff_index, std::string const &input_tag, core::Size const &protocol_id)
 
cppdb::statement protocols::features::get_highest_score_from_job_data_statement (utility::sql_database::sessionOP db_session, std::string const &score_term, std::string const &input_tag, core::Size const &protocol_id)
 
cppdb::statement protocols::features::get_highest_score_from_score_data_statement (utility::sql_database::sessionOP db_session, core::Size const &score_type_id, std::string const &input_tag, core::Size const &protocol_id)
 
core::Size protocols::features::get_current_structure_count (utility::sql_database::sessionOP db_session, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_nth_lowest_score_from_job_data (utility::sql_database::sessionOP db_session, std::string const &score_term, core::Size const &cutoff_index, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_nth_lowest_score_from_score_data (utility::sql_database::sessionOP db_session, core::Size const &score_type_id, core::Size const &cutoff_index, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_lowest_score_from_job_data (utility::sql_database::sessionOP db_session, std::string const &score_term, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_lowest_score_from_score_data (utility::sql_database::sessionOP db_session, core::Size const &score_type_id, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_highest_score_from_job_data (utility::sql_database::sessionOP db_session, std::string const &score_term, core::Size const &protocol_id, std::string const &input_tag)
 
StructureID protocols::features::get_struct_id_with_highest_score_from_score_data (utility::sql_database::sessionOP db_session, core::Size const &score_type_id, core::Size const &protocol_id, std::string const &input_tag)
 
core::Real protocols::features::get_score_for_struct_id_and_score_term_from_job_data (utility::sql_database::sessionOP db_session, StructureID const &struct_id, std::string const &score_term)
 
core::Real protocols::features::get_score_for_struct_id_and_score_term_from_score_data (utility::sql_database::sessionOP db_session, StructureID const &struct_id, core::Size const &score_type_id)