Searched refs:db_query (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/lib/libnisdb/
H A Dldap_nisdbquery.h46 db_query *buildQuery(int num_components, db_qcomp *components);
47 db_query *cloneQuery(db_query *old, int numComps);
48 void freeQuery(db_query *q);
49 void freeQueries(db_query **q, int numQ);
50 db_query **createQuery(int num, char **index, __nis_table_mapping_t *t,
52 void printQuery(db_query *q, __nis_table_mapping_t *t);
53 db_query **createNisPlusEntry(__nis_table_mapping_t *t,
54 __nis_rule_value_t *rv, db_query *qin,
57 db_query **ruleValue2Quer
[all...]
H A Ddb_query_c.x36 %/* db_query is the structure that contains the components of a query.
59 struct db_query {
68 %class db_query {
81 % db_query() { num_components = 0; components = NULL; }
83 %/* Returns a db_query containing the index values as obtained from
85 % db_query( db_scheme*, int, nis_attr* );
87 %/* Returns a newly db_query containing the index values as
95 % db_query( db_scheme*, entry_object_p );
98 % ~db_query();
106 %typedef class db_query * db_query_
[all...]
H A Dldap_scheme.h41 db_query *schemeQuery2Query(db_query *qin, db_scheme *s);
42 nis_attr *schemeQuery2nisAttr(db_query *q, nis_attr *space,
H A Dldap_map.h52 db_query **mapFromLDAP(__nis_table_mapping_t *t, db_query *qin,
56 db_query **oldQ, db_query **newQ,
60 db_query *q, __nis_rule_value_t *rv,
63 db_query *q, int wantWrite, int wantObj,
H A Ddb_mindex_c.x51 %#include "db_query.h"
134 % db_index_entry_p satisfy_query(db_query *, long *, bool_t *valid,
136 % db_index_entry_p satisfy_query(db_query *, long *, bool_t *valid = NULL);
138 %/* Returns a newly db_query containing the index values as
145 % db_query * extract_index_values_from_object( entry_object * );
147 %/* Returns a newly created db_query structure containing the index values
154 % db_query * extract_index_values_from_record( entryp );
179 % db_index_entry_p satisfy_query_dbonly(db_query *, long *,
223 % db_status remove( db_query *);
232 % db_status add( db_query *, entry_objec
[all...]
H A Ddb_log_entry_c.x47 %#include "db_query.h"
57 db_query *query; /* query supplied with action (if any) */
71 % db_query *query; /* query supplied with action (if any) */
81 % pointers to db_query and entry_object are simply assigned, not copied. */
82 % db_log_entry( db_action, vers *, db_query *, entry_object*);
96 % db_query *get_query() { return( query ); }
H A Ddb_query.cc23 * db_query.cc
32 #include "db_query.h"
36 /* Returns db_query containing the index values as obtained from 'attrlist.' */
37 db_query::db_query(db_scheme * scheme, int size, nis_attr* attrlist) function in class:db_query
46 "db_query::db_query: cannot allocate space for components",
53 syslog(LOG_ERR, "db_query::db_query: bad index (%s)",
64 "db_query
79 db_query::db_query(db_scheme *scheme, entry_object_p obj) function in class:db_query
[all...]
H A Dldap_scheme.c35 * Input: A db_query where the 'which_index' fields refer to the schema
37 * Output: A db_query where the 'which_index' fields refer to the table
40 db_query *
41 schemeQuery2Query(db_query *qin, db_scheme *s) {
42 db_query *q;
69 * Input: A db_query where the 'which_index' fields refer to the scheme
76 schemeQuery2nisAttr(db_query *q, nis_attr *space, db_scheme *s,
H A Ddb_c.x88 % db_result * exec_action( db_action, db_query *, entry_object *,
96 % db_result * log_action( db_action, db_query *, entry_object * );
149 % db_result* execute( db_action, db_query *, entry_object *,
H A Dldap_nisdbquery.c107 db_query *
110 db_query *q = am(myself, sizeof (*q));
122 * Clone a db_query. The 'numComps' parameter can be used to specify
127 db_query *
128 cloneQuery(db_query *old, int numComps) {
129 db_query *new;
183 freeQuery(db_query *q) {
198 freeQueries(db_query **q, int numQ) {
213 * deletion, which results in a db_query component where index_value == 0.
224 db_query **
[all...]
H A Ddb_log_entry.cc41 * pointers to db_query and entry_object are simply assigned, not copied.
43 db_log_entry::db_log_entry(db_action a, vers * v, db_query *q,
H A Dldap_ruleval.h66 db_query *q, __nis_rule_value_t *rv);
H A Ddb_mindex.cc156 db_mindex::satisfy_query(db_query *q, long *count, bool_t *valid) {
161 db_mindex::satisfy_query(db_query *q, long *count, bool_t *valid,
264 db_mindex::satisfy_query_dbonly(db_query *q, long *count,
357 * Returns a newly created db_query structure containing the index values
365 db_query *
368 db_query *ret;
375 * Returns a newly created db_query containing the index values as
383 db_query *
393 return (new db_query()); // null query
399 db_query* answe
[all...]
H A Ddb_mindex2.cc248 selectMapping(db_table *table, nis_object *obj, db_query *qin,
455 db_query *qi;
648 db_query *qi;
666 db_mindex::touchEntry(db_query *q) {
727 db_mindex::queryLDAP(db_query *qin, char *dbId, int doAsynch) {
733 db_query *q;
1086 db_mindex::removeLDAP(db_query *qin, nis_object *obj) {
1088 db_query *q;
1283 db_mindex::storeLDAP(db_query *qin, entry_object *obj, nis_object *o,
1287 db_query *
[all...]
H A Dldap_map.c183 * Obtain NIS+ entries (in the form of db_query's) from the supplied table
184 * mapping and db_query.
188 * On exit, '*numQueries' contains the number of (db_query *)'s in the
194 db_query **
195 mapFromLDAP(__nis_table_mapping_t *t, db_query *qin, int *numQueries,
198 db_query **q;
230 db_query **qt;
290 /* Convert rule-values to db_query's */
304 db_query **tmp;
591 * Return a DN and rule-value for the supplied mapping, db_query'
[all...]
H A Ddb_dictionary_c.x245 %/* Translate given nis attribute list to a db_query structure.
248 % db_query * translate_to_query( db_table_desc*, int, nis_attr * );
H A Ddb_mindex3.cc54 db_query *qin;
55 db_query *q;
100 db_mindex::entriesFromLDAP(__nis_table_mapping_t *t, db_query *qin, db_query *q,
335 db_query *q, *qin;
342 db_query **res;
617 db_query *q;
H A Dnis_db.cc349 db_query *query = NULL;
423 db_query *query;
506 db_query *query;
775 db_query *query;
1464 * build a db_query specifying
1478 db_query *q;
1484 q = new db_query(mindex->getScheme(), 1, &attr);
1487 "%s: error creating db_query for \"%s\" in \"%s\"; skipping up-load",
1604 db_query *
1661 db_query *quer
[all...]
H A Ddb.cc170 db::exec_action(db_action action, db_query *query,
325 db::log_action(db_action action, db_query *query, entry_object *content)
394 db::execute(db_action action, db_query *query,
H A Ddb_log.cc49 db_query *q;
H A DMakefile44 db_query.o db_query_c_xdr.o \
H A Ddb_dictionary.cc1821 * Translate given NIS attribute list to a db_query structure.
1825 db_query*
1836 db_query *q = new db_query(tbl->scheme, numattrs, attrlist);
H A Dldap_ruleval.c426 buildNisPlusRuleValue(__nis_table_mapping_t *t, db_query *q,
/illumos-gate/usr/src/lib/libsqlite/test/
H A Dthreadtest1.c61 ** Used to accumulate query results by db_query()
71 ** The callback function for db_query
105 char **db_query(sqlite *db, const char *zFile, const char *zFormat, ...){ function
165 ** Free the results of a db_query() call.
224 az = db_query(db, zFilename, "SELECT count(*) FROM t%d", t);
226 az = db_query(db, zFilename, "SELECT avg(b) FROM t%d", t);
229 az = db_query(db, zFilename, "SELECT avg(b) FROM t%d", t);
233 az = db_query(db, zFilename, "SELECT b, c FROM t%d WHERE a=%d", t, i);

Completed in 375 milliseconds