Lines Matching refs:collection

52 	php_oci_collection *collection;  in php_oci_collection_create()  local
54 collection = emalloc(sizeof(php_oci_collection)); in php_oci_collection_create()
56 collection->connection = connection; in php_oci_collection_create()
57 collection->collection = NULL; in php_oci_collection_create()
58 zend_list_addref(collection->connection->rsrc_id); in php_oci_collection_create()
74 &(collection->tdo) in php_oci_collection_create()
94 (dvoid *) collection->tdo, in php_oci_collection_create()
119 (dvoid*) &(collection->coll_typecode), in php_oci_collection_create()
130 switch(collection->coll_typecode) { in php_oci_collection_create()
154 (dvoid*) &(collection->elem_ref), in php_oci_collection_create()
170 collection->elem_ref, in php_oci_collection_create()
173 &(collection->element_type) in php_oci_collection_create()
186 (dvoid*) &(collection->element_typecode), in php_oci_collection_create()
199 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "unknown collection type %d", collection->coll_typecod… in php_oci_collection_create()
210 collection->tdo, in php_oci_collection_create()
214 (dvoid **) &(collection->collection) in php_oci_collection_create()
224 PHP_OCI_REGISTER_RESOURCE(collection, le_collection); in php_oci_collection_create()
225 return collection; in php_oci_collection_create()
235 php_oci_collection_close(collection TSRMLS_CC); in php_oci_collection_create()
241 int php_oci_collection_size(php_oci_collection *collection, sb4 *size TSRMLS_DC) in php_oci_collection_size() argument
243 php_oci_connection *connection = collection->connection; in php_oci_collection_size()
245 …ection->errcode, OCICollSize, (connection->env, connection->err, collection->collection, (sb4 *)si… in php_oci_collection_size()
257 int php_oci_collection_max(php_oci_collection *collection, long *max TSRMLS_DC) in php_oci_collection_max() argument
259 php_oci_connection *connection = collection->connection; in php_oci_collection_max()
261 PHP_OCI_CALL_RETURN(*max, OCICollMax, (connection->env, collection->collection)); in php_oci_collection_max()
269 int php_oci_collection_trim(php_oci_collection *collection, long trim_size TSRMLS_DC) in php_oci_collection_trim() argument
271 php_oci_connection *connection = collection->connection; in php_oci_collection_trim()
273 …tion->errcode, OCICollTrim, (connection->env, connection->err, trim_size, collection->collection)); in php_oci_collection_trim()
285 int php_oci_collection_append_null(php_oci_collection *collection TSRMLS_DC) in php_oci_collection_append_null()
288 php_oci_connection *connection = collection->connection; in php_oci_collection_append_null()
291 …CICollAppend, (connection->env, connection->err, (dvoid *)0, &null_index, collection->collection)); in php_oci_collection_append_null()
303 int php_oci_collection_append_date(php_oci_collection *collection, char *date, int date_len TSRMLS_… in php_oci_collection_append_date() argument
307 php_oci_connection *connection = collection->connection; in php_oci_collection_append_date()
325 (OCIColl *) collection->collection in php_oci_collection_append_date()
340 int php_oci_collection_append_number(php_oci_collection *collection, char *number, int number_len T… in php_oci_collection_append_number() argument
345 php_oci_connection *connection = collection->connection; in php_oci_collection_append_number()
369 (OCIColl *) collection->collection in php_oci_collection_append_number()
384 int php_oci_collection_append_string(php_oci_collection *collection, char *element, int element_len… in php_oci_collection_append_string() argument
388 php_oci_connection *connection = collection->connection; in php_oci_collection_append_string()
404 (OCIColl *) collection->collection in php_oci_collection_append_string()
419 int php_oci_collection_append(php_oci_collection *collection, char *element, int element_len TSRMLS… in php_oci_collection_append() argument
422 return php_oci_collection_append_null(collection TSRMLS_CC); in php_oci_collection_append()
425 switch(collection->element_typecode) { in php_oci_collection_append()
427 return php_oci_collection_append_date(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
431 return php_oci_collection_append_string(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
445 return php_oci_collection_append_number(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
449 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_append()
459 int php_oci_collection_element_get(php_oci_collection *collection, long index, zval **result_elemen… in php_oci_collection_element_get() argument
461 php_oci_connection *connection = collection->connection; in php_oci_collection_element_get()
475 collection->collection, in php_oci_collection_element_get()
501 switch (collection->element_typecode) { in php_oci_collection_element_get()
561 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_element_get()
572 int php_oci_collection_element_set_null(php_oci_collection *collection, long index TSRMLS_DC) in php_oci_collection_element_set_null() argument
575 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_null()
578 …(connection->env, connection->err, (ub4) index, (dvoid *)"", &null_index, collection->collection)); in php_oci_collection_element_set_null()
590 int php_oci_collection_element_set_date(php_oci_collection *collection, long index, char *date, int… in php_oci_collection_element_set_date() argument
594 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_date()
613 (OCIColl *) collection->collection in php_oci_collection_element_set_date()
628 int php_oci_collection_element_set_number(php_oci_collection *collection, long index, char *number,… in php_oci_collection_element_set_number() argument
633 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_number()
658 (OCIColl *) collection->collection in php_oci_collection_element_set_number()
673 int php_oci_collection_element_set_string(php_oci_collection *collection, long index, char *element… in php_oci_collection_element_set_string() argument
677 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_string()
694 (OCIColl *) collection->collection in php_oci_collection_element_set_string()
709 int php_oci_collection_element_set(php_oci_collection *collection, long index, char *value, int val… in php_oci_collection_element_set() argument
712 return php_oci_collection_element_set_null(collection, index TSRMLS_CC); in php_oci_collection_element_set()
715 switch(collection->element_typecode) { in php_oci_collection_element_set()
717 return php_oci_collection_element_set_date(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
721 return php_oci_collection_element_set_string(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
735 return php_oci_collection_element_set_number(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
739 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_element_set()
753 …ign, (connection->env, connection->err, collection_from->collection, collection_dest->collection)); in php_oci_collection_assign()
765 void php_oci_collection_close(php_oci_collection *collection TSRMLS_DC) in php_oci_collection_close()
767 php_oci_connection *connection = collection->connection; in php_oci_collection_close()
769 if (collection->collection) { in php_oci_collection_close()
770 …code, OCIObjectFree, (connection->env, connection->err, (dvoid *)collection->collection, (ub2)OCI_… in php_oci_collection_close()
778 zend_list_delete(collection->connection->rsrc_id); in php_oci_collection_close()
780 efree(collection); in php_oci_collection_close()