outcol            213 ext/oci8/oci8_statement.c 	php_oci_out_column *outcol = (php_oci_out_column*) Z_PTR_P(data);
outcol            215 ext/oci8/oci8_statement.c 	if (!outcol->is_descr && !outcol->is_cursor)
outcol            218 ext/oci8/oci8_statement.c 	switch(outcol->data_type) {
outcol            223 ext/oci8/oci8_statement.c 			if (outcol->descid) {
outcol            224 ext/oci8/oci8_statement.c 				zend_list_delete(outcol->descid);
outcol            225 ext/oci8/oci8_statement.c 				outcol->descid = 0;
outcol            229 ext/oci8/oci8_statement.c 			if (outcol->stmtid) {
outcol            230 ext/oci8/oci8_statement.c 				zend_list_delete(outcol->stmtid);
outcol            231 ext/oci8/oci8_statement.c 				outcol->stmtid = 0;
outcol            232 ext/oci8/oci8_statement.c 				outcol->nested_statement = NULL;
outcol            413 ext/oci8/oci8_statement.c 	php_oci_out_column *outcol = (php_oci_out_column *)ctx;
outcol            415 ext/oci8/oci8_statement.c 	if (!outcol) {
outcol            421 ext/oci8/oci8_statement.c 	switch(outcol->data_type) {
outcol            425 ext/oci8/oci8_statement.c 				nested_stmt = php_oci_statement_create(outcol->statement->connection, NULL, 0);
outcol            429 ext/oci8/oci8_statement.c 				nested_stmt->parent_stmtid = outcol->statement->id;
outcol            430 ext/oci8/oci8_statement.c 				++GC_REFCOUNT(outcol->statement->id);
outcol            431 ext/oci8/oci8_statement.c 				outcol->nested_statement = nested_stmt;
outcol            432 ext/oci8/oci8_statement.c 				outcol->stmtid = nested_stmt->id;
outcol            435 ext/oci8/oci8_statement.c 				*alenpp = &(outcol->retlen4);
outcol            437 ext/oci8/oci8_statement.c 				*indpp = &(outcol->indicator);
outcol            438 ext/oci8/oci8_statement.c 				*rcpp = &(outcol->retcode);
outcol            449 ext/oci8/oci8_statement.c 				if (outcol->data_type == SQLT_BFILE) {
outcol            451 ext/oci8/oci8_statement.c 				} else if (outcol->data_type == SQLT_RDD ) {
outcol            457 ext/oci8/oci8_statement.c 				descr = php_oci_lob_create(outcol->statement->connection, dtype);
outcol            461 ext/oci8/oci8_statement.c 				outcol->descid = descr->id;
outcol            462 ext/oci8/oci8_statement.c 				descr->charset_form = outcol->charset_form;
outcol            465 ext/oci8/oci8_statement.c 				*alenpp = &(outcol->retlen4);
outcol            467 ext/oci8/oci8_statement.c 				*indpp = &(outcol->indicator);
outcol            468 ext/oci8/oci8_statement.c 				*rcpp = &(outcol->retcode);
outcol            482 ext/oci8/oci8_statement.c 	php_oci_out_column *outcol;
outcol            590 ext/oci8/oci8_statement.c 			outcol = (php_oci_out_column *) ecalloc(1, sizeof(php_oci_out_column));
outcol            592 ext/oci8/oci8_statement.c 			if ((outcol = zend_hash_index_update_ptr(statement->columns, counter, outcol)) == NULL) {
outcol            608 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->data_type, (ub4 *)0, OCI_ATTR_DATA_TYPE, statement->err));
outcol            618 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->charset_form, (ub4 *)0, OCI_ATTR_CHARSET_FORM, statement->err));
outcol            628 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->charset_id, (ub4 *)0, OCI_ATTR_CHARSET_ID, statement->err));
outcol            638 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->data_size, (dvoid *)0, OCI_ATTR_DATA_SIZE, statement->err));
outcol            647 ext/oci8/oci8_statement.c 			outcol->storage_size4 = outcol->data_size;
outcol            648 ext/oci8/oci8_statement.c 			outcol->retlen = outcol->data_size;
outcol            651 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->scale, (dvoid *)0, OCI_ATTR_SCALE, statement->err));
outcol            661 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid *)&outcol->precision, (dvoid *)0, OCI_ATTR_PRECISION, statement->err));
outcol            671 ext/oci8/oci8_statement.c 			PHP_OCI_CALL_RETURN(errstatus, OCIAttrGet, ((dvoid *)param, OCI_DTYPE_PARAM, (dvoid **)&colname, (ub4 *)&outcol->name_len, (ub4)OCI_ATTR_NAME, statement->err));
outcol            681 ext/oci8/oci8_statement.c 			outcol->name = ecalloc(1, outcol->name_len + 1);
outcol            682 ext/oci8/oci8_statement.c 			memcpy(outcol->name, colname, outcol->name_len);
outcol            686 ext/oci8/oci8_statement.c 				if ((outcol->define = zend_hash_str_find_ptr(statement->defines, outcol->name, outcol->name_len)) != NULL) {
outcol            687 ext/oci8/oci8_statement.c 					if (outcol->define->type) {
outcol            688 ext/oci8/oci8_statement.c 						outcol->data_type = outcol->define->type;
outcol            694 ext/oci8/oci8_statement.c 			switch (outcol->data_type) {
outcol            696 ext/oci8/oci8_statement.c 					outcol->statement = statement; /* parent handle */
outcol            699 ext/oci8/oci8_statement.c 					outcol->is_cursor = 1;
outcol            700 ext/oci8/oci8_statement.c 					outcol->statement->has_descr = 1;
outcol            701 ext/oci8/oci8_statement.c 					outcol->storage_size4 = -1;
outcol            702 ext/oci8/oci8_statement.c 					outcol->retlen = -1;
outcol            710 ext/oci8/oci8_statement.c 					outcol->statement = statement; /* parent handle */
outcol            712 ext/oci8/oci8_statement.c 					define_type = outcol->data_type;
outcol            713 ext/oci8/oci8_statement.c 					outcol->is_descr = 1;
outcol            714 ext/oci8/oci8_statement.c 					outcol->statement->has_descr = 1;
outcol            715 ext/oci8/oci8_statement.c 					outcol->storage_size4 = -1;
outcol            716 ext/oci8/oci8_statement.c 					outcol->chunk_size = 0;
outcol            722 ext/oci8/oci8_statement.c 					if (outcol->data_type == SQLT_LBI) {
outcol            727 ext/oci8/oci8_statement.c 					outcol->storage_size4 = PHP_OCI_MAX_DATA_SIZE;
outcol            728 ext/oci8/oci8_statement.c 					outcol->piecewise = 1;
outcol            735 ext/oci8/oci8_statement.c 					if (outcol->data_type == SQLT_BIN) {
outcol            738 ext/oci8/oci8_statement.c 					if ((outcol->data_type == SQLT_DAT) || (outcol->data_type == SQLT_NUM)
outcol            740 ext/oci8/oci8_statement.c 						|| (outcol->data_type == SQLT_TIMESTAMP)
outcol            743 ext/oci8/oci8_statement.c 						|| (outcol->data_type == SQLT_TIMESTAMP_TZ)
outcol            746 ext/oci8/oci8_statement.c 						|| (outcol->data_type == SQLT_TIMESTAMP_LTZ)
outcol            749 ext/oci8/oci8_statement.c 						|| (outcol->data_type == SQLT_INTERVAL_YM)
outcol            752 ext/oci8/oci8_statement.c 						|| (outcol->data_type == SQLT_INTERVAL_DS)
outcol            755 ext/oci8/oci8_statement.c 						outcol->storage_size4 = 512; /* XXX this should fit "most" NLS date-formats and Numbers */
outcol            757 ext/oci8/oci8_statement.c 					} else if (outcol->data_type == SQLT_IBFLOAT || outcol->data_type == SQLT_IBDOUBLE) {
outcol            758 ext/oci8/oci8_statement.c 						outcol->storage_size4 = 1024;
outcol            761 ext/oci8/oci8_statement.c 						outcol->storage_size4++; /* add one for string terminator */
outcol            764 ext/oci8/oci8_statement.c 					outcol->storage_size4 *= 3;
outcol            767 ext/oci8/oci8_statement.c 					buf = outcol->data = (text *) safe_emalloc(1, outcol->storage_size4, 0);
outcol            768 ext/oci8/oci8_statement.c 					memset(buf, 0, outcol->storage_size4);
outcol            777 ext/oci8/oci8_statement.c 						(OCIDefine **)&outcol->oci_define,			/* IN/OUT pointer to a pointer to a define handle */
outcol            781 ext/oci8/oci8_statement.c 						outcol->storage_size4,						/* IN	  The size of each valuep buffer in bytes */
outcol            783 ext/oci8/oci8_statement.c 						(dvoid *)&outcol->indicator,				/* IN	  pointer to an indicator variable or arr */
outcol            795 ext/oci8/oci8_statement.c 						(OCIDefine **)&outcol->oci_define,			/* IN/OUT pointer to a pointer to a define handle */
outcol            799 ext/oci8/oci8_statement.c 						outcol->storage_size4,						/* IN	  The size of each valuep buffer in bytes */
outcol            801 ext/oci8/oci8_statement.c 						(dvoid *)&outcol->indicator,				/* IN	  pointer to an indicator variable or arr */
outcol            802 ext/oci8/oci8_statement.c 						(ub2 *)&outcol->retlen,						/* IN/OUT Pointer to array of length of data fetched */
outcol            803 ext/oci8/oci8_statement.c 						(ub2 *)&outcol->retcode,					/* OUT	  Pointer to array of column-level return codes */
outcol            817 ext/oci8/oci8_statement.c 			switch (outcol->data_type) {
outcol            826 ext/oci8/oci8_statement.c 							outcol->oci_define,
outcol            828 ext/oci8/oci8_statement.c 							(dvoid *)outcol,