Lines Matching refs:I

2148 	struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter;  in pdo_stmt_iter_dtor()  local
2150 zval_ptr_dtor(&I->iter.data); in pdo_stmt_iter_dtor()
2152 if (!Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_dtor()
2153 zval_ptr_dtor(&I->fetch_ahead); in pdo_stmt_iter_dtor()
2159 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_valid() local
2161 return Z_ISUNDEF(I->fetch_ahead) ? FAILURE : SUCCESS; in pdo_stmt_iter_valid()
2166 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_get_data() local
2169 if (Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_get_data()
2173 return &I->fetch_ahead; in pdo_stmt_iter_get_data()
2178 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_get_key() local
2180 if (I->key == (zend_ulong)-1) { in pdo_stmt_iter_get_key()
2183 ZVAL_LONG(key, I->key); in pdo_stmt_iter_get_key()
2189 struct php_pdo_iterator *I = (struct php_pdo_iterator*)iter; in pdo_stmt_iter_move_forwards() local
2190 pdo_stmt_t *stmt = Z_PDO_STMT_P(&I->iter.data); /* for PDO_HANDLE_STMT_ERR() */ in pdo_stmt_iter_move_forwards()
2192 if (!Z_ISUNDEF(I->fetch_ahead)) { in pdo_stmt_iter_move_forwards()
2193 zval_ptr_dtor(&I->fetch_ahead); in pdo_stmt_iter_move_forwards()
2196 if (!do_fetch(stmt, &I->fetch_ahead, PDO_FETCH_USE_DEFAULT, in pdo_stmt_iter_move_forwards()
2200 I->key = (zend_ulong)-1; in pdo_stmt_iter_move_forwards()
2201 ZVAL_UNDEF(&I->fetch_ahead); in pdo_stmt_iter_move_forwards()
2206 I->key++; in pdo_stmt_iter_move_forwards()
2233 struct php_pdo_iterator *I = ecalloc(1, sizeof(struct php_pdo_iterator)); in pdo_stmt_iter_get() local
2234 zend_iterator_init(&I->iter); in pdo_stmt_iter_get()
2235 I->iter.funcs = &pdo_stmt_iter_funcs; in pdo_stmt_iter_get()
2237 ZVAL_OBJ(&I->iter.data, Z_OBJ_P(object)); in pdo_stmt_iter_get()
2239 if (!do_fetch(stmt, &I->fetch_ahead, PDO_FETCH_USE_DEFAULT, in pdo_stmt_iter_get()
2242 I->key = (zend_ulong)-1; in pdo_stmt_iter_get()
2243 ZVAL_UNDEF(&I->fetch_ahead); in pdo_stmt_iter_get()
2246 return &I->iter; in pdo_stmt_iter_get()