Lines Matching defs:db_scheme

23  *	db_scheme.cc
33 #include "db_scheme.h"
41 db_scheme::db_scheme(db_scheme* orig)
48 WARNING("db_scheme::db_scheme: null original db_scheme");
52 READLOCKV(orig, "r orig db_scheme::db_scheme");
60 READUNLOCKV(orig, "ru orig db_scheme::db_scheme");
61 FATAL("db_scheme::db_scheme: cannot allocate space for columns",
68 WARNING("db_scheme::db_scheme: null column name");
69 READUNLOCKV(orig, "ru orig db_scheme::db_scheme");
75 READUNLOCKV(orig, "ru orig db_scheme::db_scheme");
77 "db_scheme::db_scheme: cannot allocate space for column names",
87 READUNLOCKV(orig, "ru orig db_scheme::db_scheme");
92 db_scheme::db_scheme(table_obj *zdesc)
98 WARNING("db_scheme::db_scheme: null table obj");
110 WARNING("db_scheme::db_scheme: no columns in nis table obj");
121 "db_scheme::db_scheme: no searchable columns in nis table obj");
129 FATAL("db_scheme::db_scheme: cannot allocate space for keys",
139 "db_scheme::db_scheme: searchable column cannot have null name");
147 "db_scheme::db_scheme: cannot allocate space for key names",
161 "db_scheme::db_scheme: incorrect number of searchable columns");
167 db_scheme::clear_columns(int numkeys)
171 WRITELOCKV(this, "w db_scheme::clear_columns");
185 WRITEUNLOCKV(this, "wu db_scheme::clear_columns");
189 db_scheme::~db_scheme()
191 WRITELOCKV(this, "w db_scheme::~db_scheme");
201 db_scheme::find_index(char *purportedname, int *result)
208 READLOCK(this, FALSE, "r db_scheme::find_index");
214 "ru db_scheme::find_index");
218 READUNLOCK(this, FALSE, "ru db_scheme::find_index");
225 db_scheme::print()
229 READLOCKV(this, "r db_scheme::print");
242 READUNLOCKV(this, "ru db_scheme::print");