Lines Matching refs:how

718 static bool do_fetch(pdo_stmt_t *stmt, zval *return_value, enum pdo_fetch_type how, enum pdo_fetch_…  in do_fetch()  argument
726 if (how == PDO_FETCH_USE_DEFAULT) { in do_fetch()
727 how = stmt->default_fetch_type; in do_fetch()
729 flags = how & PDO_FETCH_FLAGS; in do_fetch()
730 how = how & ~PDO_FETCH_FLAGS; in do_fetch()
736 if (how == PDO_FETCH_BOUND) { in do_fetch()
752 if (how == PDO_FETCH_LAZY) { in do_fetch()
759 switch (how) { in do_fetch()
881 how = PDO_FETCH_OBJ; in do_fetch()
902 if (return_all && how != PDO_FETCH_KEY_PAIR) { in do_fetch()
903 if (flags == PDO_FETCH_GROUP && how == PDO_FETCH_COLUMN && stmt->fetch.column > 0) { in do_fetch()
909 if (how == PDO_FETCH_COLUMN) { in do_fetch()
920 switch (how) { in do_fetch()
1030 switch (how) { in do_fetch()
1154 zend_long how = PDO_FETCH_USE_DEFAULT; in PHP_METHOD() local
1160 Z_PARAM_LONG(how) in PHP_METHOD()
1168 if (!pdo_stmt_verify_mode(stmt, how, 1, false)) { in PHP_METHOD()
1172 if (!do_fetch(stmt, return_value, how, ori, off, NULL)) { in PHP_METHOD()
1250 zend_long how = PDO_FETCH_USE_DEFAULT; in PHP_METHOD() local
1260 Z_PARAM_LONG(how) in PHP_METHOD()
1266 if (!pdo_stmt_verify_mode(stmt, how, 1, true)) { in PHP_METHOD()
1278 switch (how & ~PDO_FETCH_FLAGS) { in PHP_METHOD()
1345 stmt->fetch.column = how & PDO_FETCH_GROUP ? -1 : 0; in PHP_METHOD()
1360 flags = how & PDO_FETCH_FLAGS; in PHP_METHOD()
1362 if ((how & ~PDO_FETCH_FLAGS) == PDO_FETCH_USE_DEFAULT) { in PHP_METHOD()
1364 how |= stmt->default_fetch_type & ~PDO_FETCH_FLAGS; in PHP_METHOD()
1368 if ((how & PDO_FETCH_GROUP) || how == PDO_FETCH_KEY_PAIR || in PHP_METHOD()
1369 (how == PDO_FETCH_USE_DEFAULT && stmt->default_fetch_type == PDO_FETCH_KEY_PAIR) in PHP_METHOD()
1374 if (!do_fetch(stmt, &data, how | flags, PDO_FETCH_ORI_NEXT, /* offset */ 0, return_all)) { in PHP_METHOD()
1379 if ((how & PDO_FETCH_GROUP) || how == PDO_FETCH_KEY_PAIR || in PHP_METHOD()
1380 (how == PDO_FETCH_USE_DEFAULT && stmt->default_fetch_type == PDO_FETCH_KEY_PAIR) in PHP_METHOD()
1382 while (do_fetch(stmt, &data, how | flags, PDO_FETCH_ORI_NEXT, /* offset */ 0, return_all)); in PHP_METHOD()
1387 } while (do_fetch(stmt, &data, how | flags, PDO_FETCH_ORI_NEXT, /* offset */ 0, NULL)); in PHP_METHOD()