rosetta.basic.database._basic_database_ module
Functions
def check_statement_sanity(
...)
check_statement_sanity( (str)sql) -> None : basic/database/sql_utils.hh:115
C++ signature : void check_statement_sanity(std::string)
def db_partition_from_options(
...)
db_partition_from_options( (object)db_mode) -> int : Returns partition identifer if in partitioned database mode, otherwise -1.
C++ signature : long db_partition_from_options(utility::sql_database::DatabaseMode::e)
def full_name(
...)
full_name( (str)db_file [, (bool)warn=True]) -> str : Full-path database file name
C++ signature : std::string full_name(std::string [,bool=True])
def get_db_session(
...)
get_db_session( (object)db_mode, (object)transaction_mode, (int)chunk_size, (str)db_name [, (str)pq_schema='']) -> object : Aquire a database session using the command line parameters For postgres databases, the pq_schema acts like a namespace in the database
C++ signature : boost::shared_ptr<utility::sql_database::session> get_db_session(utility::sql_database::DatabaseMode::e,utility::sql_database::TransactionMode::e,unsigned long,std::string [,std::string=''])
get_db_session( (object)db_mode, (str)db_name [, (str)pq_schema='']) -> object : basic/database/sql_utils.hh:70
C++ signature : boost::shared_ptr<utility::sql_database::session> get_db_session(utility::sql_database::DatabaseMode::e,std::string [,std::string=''])
get_db_session( (str)db_name, (object)transaction_mode, (int)chunk_size [, (str)pq_schema='']) -> object : Aquire a database session using the command line parameters For postgres databases, the pq_schema acts like a namespace in the database
C++ signature : boost::shared_ptr<utility::sql_database::session> get_db_session(std::string,utility::sql_database::TransactionMode::e,unsigned long [,std::string=''])
get_db_session( (str)db_name [, (str)pq_schema='']) -> object : Aquire a database session using the command line parameters For postgres databases, the pq_schema acts like a namespace in the database. Transaction type set to standard
C++ signature : boost::shared_ptr<utility::sql_database::session> get_db_session(std::string [,std::string=''])
get_db_session() -> object : Aquire a database session using the command line options transaction type is set to standard
C++ signature : boost::shared_ptr<utility::sql_database::session> get_db_session()
def insert_or_ignore(
...)
insert_or_ignore( (str)table_name, (std_vector_string)column_names, (std_vector_string)values, (object)db_session) -> None : basic/database/sql_utils.hh:112
C++ signature :
void insert_or_ignore(std::string,std::vector
def make_compound_statement(
...)
make_compound_statement( (str)table_name, (std_vector_string)column_names, (int)row_count) -> str : basic/database/sql_utils.hh:135
C++ signature :
std::string make_compound_statement(std::string,std::vector
def open(
...)
open( (object)db_stream, (str)db_file [, (bool)warn=True]) -> bool : Open a database file on a provided stream
C++ signature : bool open(utility::io::izstream {lvalue},std::string [,bool=True])
def parse_database_connection(
...)
parse_database_connection( (Tag)tag) -> object : basic/database/sql_utils.hh:139
C++ signature :
boost::shared_ptr
def resolve_db_partition(
...)
resolve_db_partition( (bool)partition_by_mpi_process [, (int)manual_partition=-1]) -> int : Returns partition identifer from mpi rank if in partitioned database mode, or valid manual partition, otherwise -1.
C++ signature : long resolve_db_partition(bool [,long=-1])
def safely_prepare_statement(
...)
safely_prepare_statement( (str)statement_string, (object)db_session) -> object : basic/database/sql_utils.hh:97
C++ signature :
cppdb::statement safely_prepare_statement(std::string,boost::shared_ptr
def safely_read_from_database(
...)
safely_read_from_database( (object)statement) -> object : basic/database/sql_utils.hh:105
C++ signature : cppdb::result safely_read_from_database(cppdb::statement {lvalue})
def safely_write_to_database(
...)
safely_write_to_database( (object)statement) -> None : basic/database/sql_utils.hh:101
C++ signature : void safely_write_to_database(cppdb::statement {lvalue})
def set_cache_size(
...)
set_cache_size( (object)db_session, (int)cache_size) -> None : set the number of 1kb pages to use for cache
C++ signature :
void set_cache_size(boost::shared_ptr
def table_exists(
...)
table_exists( (object)db_session, (str)table_name) -> bool : basic/database/sql_utils.hh:120
C++ signature :
bool table_exists(boost::shared_ptr
def write_schema_to_database(
...)
write_schema_to_database( (str)schema, (object)db_session) -> None : basic/database/sql_utils.hh:130
C++ signature :
void write_schema_to_database(std::string,boost::shared_ptr
Classes
class DatabaseSessionLoader
basic/database/DatabaseSessionLoader.hh:37
Ancestors (in MRO)
- DatabaseSessionLoader
- rosetta.basic.resource_manager._basic_resource_manager_.ResourceLoader
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def create_resource(
...)
create_resource( (DatabaseSessionLoader)arg1, (ResourceOptions), (str), (std_istream)istream) -> object : basic/database/DatabaseSessionLoader.hh:47
C++ signature : boost::shared_ptr<utility::pointer::ReferenceCount> create_resource(basic::database::DatabaseSessionLoader {lvalue},basic::resource_manager::ResourceOptions,std::string,std::istream {lvalue})
create_resource( (DatabaseSessionLoader)arg1, (ResourceOptions), (str), (std_istream)istream) -> object :
C++ signature : boost::shared_ptr<utility::pointer::ReferenceCount> create_resource(DatabaseSessionLoader_exposer_callback {lvalue},basic::resource_manager::ResourceOptions,std::string,std::istream {lvalue})
def default_options(
...)
default_options( (DatabaseSessionLoader)arg1) -> ResourceOptions : basic/database/DatabaseSessionLoader.hh:51
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceOptions> default_options(basic::database::DatabaseSessionLoader {lvalue})
default_options( (DatabaseSessionLoader)arg1) -> ResourceOptions :
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceOptions> default_options(DatabaseSessionLoader_exposer_callback {lvalue})
class DatabaseSessionLoaderAP
Ancestors (in MRO)
- DatabaseSessionLoaderAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionLoaderAP)arg1) -> DatabaseSessionLoader :
C++ signature :
boost::shared_ptr
class DatabaseSessionLoaderCAP
Ancestors (in MRO)
- DatabaseSessionLoaderCAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionLoaderCAP)arg1) -> DatabaseSessionLoader :
C++ signature :
boost::shared_ptr
class DatabaseSessionLoaderCreator
basic/database/DatabaseSessionLoaderCreator.hh:25
Ancestors (in MRO)
- DatabaseSessionLoaderCreator
- rosetta.basic.resource_manager._basic_resource_manager_.ResourceLoaderCreator
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def create_resource_loader(
...)
create_resource_loader( (DatabaseSessionLoaderCreator)arg1) -> ResourceLoader : basic/database/DatabaseSessionLoaderCreator.hh:29
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceLoader> create_resource_loader(basic::database::DatabaseSessionLoaderCreator {lvalue})
create_resource_loader( (DatabaseSessionLoaderCreator)arg1) -> ResourceLoader :
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceLoader> create_resource_loader(DatabaseSessionLoaderCreator_exposer_callback {lvalue})
def loader_type(
...)
loader_type( (DatabaseSessionLoaderCreator)arg1) -> str : basic/database/DatabaseSessionLoaderCreator.hh:32
C++ signature : std::string loader_type(basic::database::DatabaseSessionLoaderCreator {lvalue})
loader_type( (DatabaseSessionLoaderCreator)arg1) -> str :
C++ signature : std::string loader_type(DatabaseSessionLoaderCreator_exposer_callback {lvalue})
class DatabaseSessionLoaderCreatorAP
Ancestors (in MRO)
- DatabaseSessionLoaderCreatorAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionLoaderCreatorAP)arg1) -> DatabaseSessionLoaderCreator :
C++ signature :
boost::shared_ptr
class DatabaseSessionLoaderCreatorCAP
Ancestors (in MRO)
- DatabaseSessionLoaderCreatorCAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionLoaderCreatorCAP)arg1) -> DatabaseSessionLoaderCreator :
C++ signature :
boost::shared_ptr
class DatabaseSessionOptions
basic/database/DatabaseSessionOptions.hh:35
Ancestors (in MRO)
- DatabaseSessionOptions
- rosetta.basic.resource_manager._basic_resource_manager_.ResourceOptions
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void __init__(_object*)
init( (object)arg1, (DatabaseSessionOptions)) -> None : basic/database/DatabaseSessionOptions.hh:35
C++ signature : void __init__(_object*,basic::database::DatabaseSessionOptions)
init( (object)arg1, (str)name) -> None : basic/database/DatabaseSessionOptions.hh:40
C++ signature : void __init__(_object*,std::string)
def database_session(
...)
database_session( (DatabaseSessionOptions)arg1) -> object : basic/database/DatabaseSessionOptions.hh:49
C++ signature :
boost::shared_ptr
def name(
...)
name( (ResourceOptions)arg1) -> str : A name given to a particular ResourceOptions instance. This function allows for better error message delivery.
C++ signature : std::string name(basic::resource_manager::ResourceOptions {lvalue})
name( (ResourceOptions)arg1, (str)setting) -> None : Set the name for this %ResoureOptions instance.
C++ signature : void name(basic::resource_manager::ResourceOptions {lvalue},std::string)
def parse_my_tag(
...)
parse_my_tag( (DatabaseSessionOptions)arg1, (Tag)) -> None : basic/database/DatabaseSessionOptions.hh:46
C++ signature : void parse_my_tag(basic::database::DatabaseSessionOptions {lvalue},boost::shared_ptr<utility::tag::Tag const>)
parse_my_tag( (DatabaseSessionOptions)arg1, (Tag)) -> None :
C++ signature : void parse_my_tag(DatabaseSessionOptions_exposer_callback {lvalue},boost::shared_ptr<utility::tag::Tag const>)
def show(
...)
show( (DatabaseSessionOptions)arg1, (OStream)out) -> None : Describe this instance to a given output stream
C++ signature : void show(basic::database::DatabaseSessionOptions {lvalue},std::ostream {lvalue})
show( (DatabaseSessionOptions)arg1, (OStream)out) -> None :
C++ signature : void show(DatabaseSessionOptions_exposer_callback {lvalue},std::ostream {lvalue})
def type(
...)
type( (DatabaseSessionOptions)arg1) -> str : basic/database/DatabaseSessionOptions.hh:52
C++ signature : std::string type(basic::database::DatabaseSessionOptions {lvalue})
type( (DatabaseSessionOptions)arg1) -> str :
C++ signature : std::string type(DatabaseSessionOptions_exposer_callback {lvalue})
class DatabaseSessionOptionsAP
Ancestors (in MRO)
- DatabaseSessionOptionsAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionOptionsAP)arg1) -> DatabaseSessionOptions :
C++ signature :
boost::shared_ptr
class DatabaseSessionOptionsCAP
Ancestors (in MRO)
- DatabaseSessionOptionsCAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionOptionsCAP)arg1) -> DatabaseSessionOptions :
C++ signature :
boost::shared_ptr
class DatabaseSessionOptionsCreator
basic/database/DatabaseSessionOptionsCreator.hh:25
Ancestors (in MRO)
- DatabaseSessionOptionsCreator
- rosetta.basic.resource_manager._basic_resource_manager_.ResourceOptionsCreator
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void __init__(_object*)
init( (object)arg1, (DatabaseSessionOptionsCreator)) -> None : basic/database/DatabaseSessionOptionsCreator.hh:25
C++ signature : void __init__(_object*,basic::database::DatabaseSessionOptionsCreator)
def create_options(
...)
create_options( (DatabaseSessionOptionsCreator)arg1) -> ResourceOptions : basic/database/DatabaseSessionOptionsCreator.hh:32
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceOptions> create_options(basic::database::DatabaseSessionOptionsCreator {lvalue})
create_options( (DatabaseSessionOptionsCreator)arg1) -> ResourceOptions :
C++ signature : boost::shared_ptr<basic::resource_manager::ResourceOptions> create_options(DatabaseSessionOptionsCreator_exposer_callback {lvalue})
def options_type(
...)
options_type( (DatabaseSessionOptionsCreator)arg1) -> str : basic/database/DatabaseSessionOptionsCreator.hh:35
C++ signature : std::string options_type(basic::database::DatabaseSessionOptionsCreator {lvalue})
options_type( (DatabaseSessionOptionsCreator)arg1) -> str :
C++ signature : std::string options_type(DatabaseSessionOptionsCreator_exposer_callback {lvalue})
class DatabaseSessionOptionsCreatorAP
Ancestors (in MRO)
- DatabaseSessionOptionsCreatorAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionOptionsCreatorAP)arg1) -> DatabaseSessionOptionsCreator :
C++ signature :
boost::shared_ptr
class DatabaseSessionOptionsCreatorCAP
Ancestors (in MRO)
- DatabaseSessionOptionsCreatorCAP
- Boost.Python.instance
- __builtin__.object
Methods
def __init__(
...)
init( (object)arg1) -> None :
C++ signature : void init(_object*)
def get(
...)
get( (DatabaseSessionOptionsCreatorCAP)arg1) -> DatabaseSessionOptionsCreator :
C++ signature :
boost::shared_ptr