Lines Matching refs:I

2156 	struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter;  in pdo_stmt_iter_dtor()  local
2158 zval_ptr_dtor(&I->iter.data); in pdo_stmt_iter_dtor()
2160 if (!Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_dtor()
2161 zval_ptr_dtor(&I->fetch_ahead); in pdo_stmt_iter_dtor()
2167 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_valid() local
2169 return Z_ISUNDEF(I->fetch_ahead) ? FAILURE : SUCCESS; in pdo_stmt_iter_valid()
2174 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_get_data() local
2177 if (Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_get_data()
2181 return &I->fetch_ahead; in pdo_stmt_iter_get_data()
2186 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_get_key() local
2188 if (I->key == (zend_ulong)-1) { in pdo_stmt_iter_get_key()
2191 ZVAL_LONG(key, I->key); in pdo_stmt_iter_get_key()
2197 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_move_forwards() local
2198 pdo_stmt_t *stmt = Z_PDO_STMT_P(&I->iter.data); /* for PDO_HANDLE_STMT_ERR() */ in pdo_stmt_iter_move_forwards()
2200 if (!Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_move_forwards()
2201 zval_ptr_dtor(&I->fetch_ahead); in pdo_stmt_iter_move_forwards()
2204 if (!do_fetch(stmt, &I->fetch_ahead, PDO_FETCH_USE_DEFAULT, in pdo_stmt_iter_move_forwards()
2208 I->key = (zend_ulong)-1; in pdo_stmt_iter_move_forwards()
2209 ZVAL_UNDEF(&I->fetch_ahead); in pdo_stmt_iter_move_forwards()
2214 I->key++; in pdo_stmt_iter_move_forwards()
2241 struct php_pdo_iterator *I = ecalloc(1, sizeof(struct php_pdo_iterator)); in pdo_stmt_iter_get() local
2242 zend_iterator_init(&I->iter); in pdo_stmt_iter_get()
2243 I->iter.funcs = &pdo_stmt_iter_funcs; in pdo_stmt_iter_get()
2245 ZVAL_OBJ(&I->iter.data, Z_OBJ_P(object)); in pdo_stmt_iter_get()
2247 if (!do_fetch(stmt, &I->fetch_ahead, PDO_FETCH_USE_DEFAULT, in pdo_stmt_iter_get()
2250 I->key = (zend_ulong)-1; in pdo_stmt_iter_get()
2251 ZVAL_UNDEF(&I->fetch_ahead); in pdo_stmt_iter_get()
2254 return &I->iter; in pdo_stmt_iter_get()