Lines Matching refs:column

1449 	php_oci_out_column *column = (php_oci_out_column *) Z_PTR_P(data);  in php_oci_column_hash_dtor()  local
1451 if (column->stmtid) { in php_oci_column_hash_dtor()
1452 zend_list_close(column->stmtid); in php_oci_column_hash_dtor()
1455 if (column->descid) { in php_oci_column_hash_dtor()
1456 if (GC_REFCOUNT(column->descid) == 1) in php_oci_column_hash_dtor()
1457 zend_list_close(column->descid); in php_oci_column_hash_dtor()
1459 GC_DELREF(column->descid); in php_oci_column_hash_dtor()
1463 if (column->data) { in php_oci_column_hash_dtor()
1464 efree(column->data); in php_oci_column_hash_dtor()
1467 if (column->name) { in php_oci_column_hash_dtor()
1468 efree(column->name); in php_oci_column_hash_dtor()
1471 efree(column); in php_oci_column_hash_dtor()
2450 int php_oci_column_to_zval(php_oci_out_column *column, zval *value, int mode) in php_oci_column_to_zval() argument
2458 if (column->indicator == -1) { /* column is NULL */ in php_oci_column_to_zval()
2463 if (column->is_cursor) { /* REFCURSOR -> simply return the statement id */ in php_oci_column_to_zval()
2464 ZVAL_RES(value, column->stmtid); in php_oci_column_to_zval()
2465 GC_ADDREF(column->stmtid); in php_oci_column_to_zval()
2466 } else if (column->is_descr) { in php_oci_column_to_zval()
2468 if (column->data_type != SQLT_RDD) { in php_oci_column_to_zval()
2471 descriptor = (php_oci_descriptor *) column->descid->ptr; in php_oci_column_to_zval()
2474 php_error_docref(NULL, E_WARNING, "Unable to find LOB descriptor #%d", column->descid->handle); in php_oci_column_to_zval()
2483 if (column->data_type != SQLT_RDD && (mode & PHP_OCI_RETURN_LOBS)) { in php_oci_column_to_zval()
2486 if (column->chunk_size) in php_oci_column_to_zval()
2487 descriptor->chunk_size = column->chunk_size; in php_oci_column_to_zval()
2490 column->chunk_size = descriptor->chunk_size; in php_oci_column_to_zval()
2508 add_property_resource(value, "descriptor", column->descid); in php_oci_column_to_zval()
2509 GC_ADDREF(column->descid); in php_oci_column_to_zval()
2512 switch (column->retcode) { in php_oci_column_to_zval()
2515 if (column->piecewise) { in php_oci_column_to_zval()
2516 column_size = column->retlen4; in php_oci_column_to_zval()
2518 column_size = column->retlen; in php_oci_column_to_zval()
2527 ZVAL_STRINGL(value, column->data, column_size); in php_oci_column_to_zval()
2548 php_oci_out_column *column; in php_oci_fetch_row() local
2673 column = php_oci_statement_get_column(statement, i + 1, NULL, 0); in php_oci_fetch_row()
2675 if (column == NULL) { in php_oci_fetch_row()
2678 if ((column->indicator == -1) && ((fetch_mode & PHP_OCI_RETURN_NULLS) == 0)) { in php_oci_fetch_row()
2682 if (!(column->indicator == -1)) { in php_oci_fetch_row()
2685 php_oci_column_to_zval(column, &element, (int) fetch_mode); in php_oci_fetch_row()
2694 add_assoc_zval(placeholder, column->name, &element); in php_oci_fetch_row()
2702 add_assoc_null(placeholder, column->name); in php_oci_fetch_row()