Top

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 >,std::vector >,boost::shared_ptr)

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 >,unsigned long)

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 parse_database_connection(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,unsigned long)

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,std::string)

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)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionLoaderAP)arg1) -> DatabaseSessionLoader :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DatabaseSessionLoaderCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionLoaderCAP)arg1) -> DatabaseSessionLoader :

C++ signature : boost::shared_ptr get(boost::weak_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)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionLoaderCreatorAP)arg1) -> DatabaseSessionLoaderCreator :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DatabaseSessionLoaderCreatorCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionLoaderCreatorCAP)arg1) -> DatabaseSessionLoaderCreator :

C++ signature : boost::shared_ptr get(boost::weak_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 database_session(basic::database::DatabaseSessionOptions {lvalue})

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)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionOptionsAP)arg1) -> DatabaseSessionOptions :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DatabaseSessionOptionsCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionOptionsCAP)arg1) -> DatabaseSessionOptions :

C++ signature : boost::shared_ptr get(boost::weak_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)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionOptionsCreatorAP)arg1) -> DatabaseSessionOptionsCreator :

C++ signature : boost::shared_ptr get(boost::weak_ptr)

class DatabaseSessionOptionsCreatorCAP

Ancestors (in MRO)

Methods

def __init__(

...)

init( (object)arg1) -> None :

C++ signature : void init(_object*)

def get(

...)

get( (DatabaseSessionOptionsCreatorCAP)arg1) -> DatabaseSessionOptionsCreator :

C++ signature : boost::shared_ptr get(boost::weak_ptr)