Lines Matching defs:qin
248 selectMapping(db_table *table, nis_object *obj, db_query *qin,
310 * for entries per 'qin'.
312 * directory Use 'qin' and table->mapping.objName
315 * 'qin' == NULL means reading/writing the
350 if (qin == 0) {
361 nqc = qin->size();
362 if (nqc != 1 || (qc = qin->queryloc()) == 0 ||
718 * Query LDAP per the supplied (scheme-) query 'qin'. If 'doAsynch' is
719 * set, and the query is an enumeration (qin == 0), the query will be
727 db_mindex::queryLDAP(db_query *qin, char *dbId, int doAsynch) {
750 t = selectMapping(table, 0, qin, FALSE, &asObj, &stat);
760 if (qin != NULL) {
761 q = schemeQuery2Query(qin, scheme);
1075 stat = entriesFromLDAP(t, qin, q, dbId, dirObj, doAsynch);
1083 * Remove the LDAP entry/entries corresponding to 'qin'/'obj'.
1086 db_mindex::removeLDAP(db_query *qin, nis_object *obj) {
1099 t = selectMapping(table, 0, qin, TRUE, &asObj, &stat);
1108 if (qin != NULL) {
1142 q = schemeQuery2Query(qin, scheme);
1267 * Store data specified by the index-query 'qin' to LDAP. If 'obj' is
1269 * 'qin'. As a short-cut/convenience, the caller can instead supply
1283 db_mindex::storeLDAP(db_query *qin, entry_object *obj, nis_object *o,
1299 t = selectMapping(table, 0, qin, TRUE, &asObj, &stat);
1432 if (qin != NULL && obj != NULL) {
1459 q = schemeQuery2Query(qin, scheme);
1500 * individually for each component in 'qin', so that's
1509 size = qin->size();
1511 /* For each component of 'qin' */
1517 qc = queryFromComponent(qin, i, &qbuf);
1599 } else if (qin == 0 && obj == 0 && t->objType == NIS_TABLE_OBJ) {