Lines Matching refs:column

570 	php_oci_out_column *column = (php_oci_out_column *) Z_PTR_P(data);  in php_oci_column_hash_dtor()  local
572 if (column->stmtid) { in php_oci_column_hash_dtor()
573 zend_list_close(column->stmtid); in php_oci_column_hash_dtor()
576 if (column->descid) { in php_oci_column_hash_dtor()
577 if (GC_REFCOUNT(column->descid) == 1) in php_oci_column_hash_dtor()
578 zend_list_close(column->descid); in php_oci_column_hash_dtor()
580 GC_DELREF(column->descid); in php_oci_column_hash_dtor()
584 if (column->data) { in php_oci_column_hash_dtor()
585 efree(column->data); in php_oci_column_hash_dtor()
588 if (column->name) { in php_oci_column_hash_dtor()
589 efree(column->name); in php_oci_column_hash_dtor()
592 efree(column); in php_oci_column_hash_dtor()
1538 int php_oci_column_to_zval(php_oci_out_column *column, zval *value, int mode) in php_oci_column_to_zval() argument
1546 if (column->indicator == -1) { /* column is NULL */ in php_oci_column_to_zval()
1551 if (column->is_cursor) { /* REFCURSOR -> simply return the statement id */ in php_oci_column_to_zval()
1552 ZVAL_RES(value, column->stmtid); in php_oci_column_to_zval()
1553 GC_ADDREF(column->stmtid); in php_oci_column_to_zval()
1554 } else if (column->is_descr) { in php_oci_column_to_zval()
1556 if (column->data_type != SQLT_RDD) { in php_oci_column_to_zval()
1559 descriptor = (php_oci_descriptor *) column->descid->ptr; in php_oci_column_to_zval()
1562 …php_error_docref(NULL, E_WARNING, "Unable to find LOB descriptor #" ZEND_LONG_FMT, column->descid-… in php_oci_column_to_zval()
1571 if (column->data_type != SQLT_RDD && (mode & PHP_OCI_RETURN_LOBS)) { in php_oci_column_to_zval()
1574 if (column->chunk_size) in php_oci_column_to_zval()
1575 descriptor->chunk_size = column->chunk_size; in php_oci_column_to_zval()
1578 column->chunk_size = descriptor->chunk_size; in php_oci_column_to_zval()
1596 add_property_resource(value, "descriptor", column->descid); in php_oci_column_to_zval()
1597 GC_ADDREF(column->descid); in php_oci_column_to_zval()
1600 switch (column->retcode) { in php_oci_column_to_zval()
1603 if (column->piecewise) { in php_oci_column_to_zval()
1604 column_size = column->retlen4; in php_oci_column_to_zval()
1606 column_size = column->retlen; in php_oci_column_to_zval()
1615 ZVAL_STRINGL(value, column->data, column_size); in php_oci_column_to_zval()
1636 php_oci_out_column *column; in php_oci_fetch_row() local
1761 column = php_oci_statement_get_column(statement, i + 1, NULL, 0); in php_oci_fetch_row()
1763 if (column == NULL) { in php_oci_fetch_row()
1766 if ((column->indicator == -1) && ((fetch_mode & PHP_OCI_RETURN_NULLS) == 0)) { in php_oci_fetch_row()
1770 if (!(column->indicator == -1)) { in php_oci_fetch_row()
1773 php_oci_column_to_zval(column, &element, (int) fetch_mode); in php_oci_fetch_row()
1782 add_assoc_zval(placeholder, column->name, &element); in php_oci_fetch_row()
1790 add_assoc_null(placeholder, column->name); in php_oci_fetch_row()