Library Version 11.2.5.3

set_db_handle
Prev | Chapter 3. Db_container | Next

## set_db_handle

### Function Details

    void set_db_handle(Db *dbp,
        DbEnv *newenv=NULL)

Set the underlying database's handle, and optionally environment handle if the environment has also changed.

That is, users can change the container object's underlying database while the object is alive. dbstl will verify that the handles set conforms to the concrete container's requirement to Berkeley DB database/environment handles.

#### Parameters

##### dbp

The database handle to set.

##### newenv

The database environment handle to set.

### Group: Get and set functions for data members.

Note that these functions are not thread safe, because all data members of db_container are supposed to be set on container construction and initialization, and remain read only afterwards.

### Class

db_container

Prev | Up | Next
get_db_env_handle | Home | set_all_flags