Method: Bdb::Db#flags=
- Defined in:
- ext/bdb.c
#flags=(vflags) ⇒ Object
db.flags=value
set database flags based on DB constants. see www.sleepycat.com/docs/api_c/db_set_flags.html
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 |
# File 'ext/bdb.c', line 344 VALUE db_flags_set(VALUE obj, VALUE vflags) { t_dbh *dbh; int rv; u_int32_t flags; flags=NUM2UINT(vflags); Data_Get_Struct(obj,t_dbh,dbh); if (!dbh->db) raise_error(0,"db is closed"); rv = dbh->db->set_flags(dbh->db,flags); if ( rv != 0 ) { raise_error(rv, "db_flag_set failure: %s",db_strerror(rv)); } return vflags; } |