Lines Matching refs:collection

52 	php_oci_collection *collection;  in php_oci_collection_create()  local
55 collection = emalloc(sizeof(php_oci_collection)); in php_oci_collection_create()
57 collection->connection = connection; in php_oci_collection_create()
58 collection->collection = NULL; in php_oci_collection_create()
59 zend_list_addref(collection->connection->id); in php_oci_collection_create()
75 &(collection->tdo) in php_oci_collection_create()
95 (dvoid *) collection->tdo, in php_oci_collection_create()
120 (dvoid*) &(collection->coll_typecode), in php_oci_collection_create()
131 switch(collection->coll_typecode) { in php_oci_collection_create()
155 (dvoid*) &(collection->elem_ref), in php_oci_collection_create()
171 collection->elem_ref, in php_oci_collection_create()
174 &(collection->element_type) in php_oci_collection_create()
187 (dvoid*) &(collection->element_typecode), in php_oci_collection_create()
200 …php_error_docref(NULL TSRMLS_CC, E_WARNING, "unknown collection type %d", collection->coll_typecod… in php_oci_collection_create()
211 collection->tdo, in php_oci_collection_create()
215 (dvoid **) &(collection->collection) in php_oci_collection_create()
225 PHP_OCI_REGISTER_RESOURCE(collection, le_collection); in php_oci_collection_create()
227 return collection; in php_oci_collection_create()
237 php_oci_collection_close(collection TSRMLS_CC); in php_oci_collection_create()
244 int php_oci_collection_size(php_oci_collection *collection, sb4 *size TSRMLS_DC) in php_oci_collection_size() argument
246 php_oci_connection *connection = collection->connection; in php_oci_collection_size()
249 …ETURN(errstatus, OCICollSize, (connection->env, connection->err, collection->collection, (sb4 *)si… in php_oci_collection_size()
263 int php_oci_collection_max(php_oci_collection *collection, long *max TSRMLS_DC) in php_oci_collection_max() argument
265 php_oci_connection *connection = collection->connection; in php_oci_collection_max()
267 PHP_OCI_CALL_RETURN(*max, OCICollMax, (connection->env, collection->collection)); in php_oci_collection_max()
276 int php_oci_collection_trim(php_oci_collection *collection, long trim_size TSRMLS_DC) in php_oci_collection_trim() argument
278 php_oci_connection *connection = collection->connection; in php_oci_collection_trim()
281 …URN(errstatus, OCICollTrim, (connection->env, connection->err, trim_size, collection->collection)); in php_oci_collection_trim()
295 int php_oci_collection_append_null(php_oci_collection *collection TSRMLS_DC) in php_oci_collection_append_null()
298 php_oci_connection *connection = collection->connection; in php_oci_collection_append_null()
302 …CICollAppend, (connection->env, connection->err, (dvoid *)0, &null_index, collection->collection)); in php_oci_collection_append_null()
316 int php_oci_collection_append_date(php_oci_collection *collection, char *date, int date_len TSRMLS_… in php_oci_collection_append_date() argument
320 php_oci_connection *connection = collection->connection; in php_oci_collection_append_date()
339 (OCIColl *) collection->collection in php_oci_collection_append_date()
356 int php_oci_collection_append_number(php_oci_collection *collection, char *number, int number_len T… in php_oci_collection_append_number() argument
361 php_oci_connection *connection = collection->connection; in php_oci_collection_append_number()
380 (OCIColl *) collection->collection in php_oci_collection_append_number()
397 int php_oci_collection_append_string(php_oci_collection *collection, char *element, int element_len… in php_oci_collection_append_string() argument
401 php_oci_connection *connection = collection->connection; in php_oci_collection_append_string()
418 (OCIColl *) collection->collection in php_oci_collection_append_string()
435 int php_oci_collection_append(php_oci_collection *collection, char *element, int element_len TSRMLS… in php_oci_collection_append() argument
438 return php_oci_collection_append_null(collection TSRMLS_CC); in php_oci_collection_append()
441 switch(collection->element_typecode) { in php_oci_collection_append()
443 return php_oci_collection_append_date(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
447 return php_oci_collection_append_string(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
461 return php_oci_collection_append_number(collection, element, element_len TSRMLS_CC); in php_oci_collection_append()
465 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_append()
476 int php_oci_collection_element_get(php_oci_collection *collection, long index, zval **result_elemen… in php_oci_collection_element_get() argument
478 php_oci_connection *connection = collection->connection; in php_oci_collection_element_get()
495 collection->collection, in php_oci_collection_element_get()
521 switch (collection->element_typecode) { in php_oci_collection_element_get()
581 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_element_get()
593 int php_oci_collection_element_set_null(php_oci_collection *collection, long index TSRMLS_DC) in php_oci_collection_element_set_null() argument
596 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_null()
600 …(connection->env, connection->err, (ub4) index, (dvoid *)"", &null_index, collection->collection)); in php_oci_collection_element_set_null()
614 int php_oci_collection_element_set_date(php_oci_collection *collection, long index, char *date, int… in php_oci_collection_element_set_date() argument
618 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_date()
638 (OCIColl *) collection->collection in php_oci_collection_element_set_date()
655 int php_oci_collection_element_set_number(php_oci_collection *collection, long index, char *number,… in php_oci_collection_element_set_number() argument
660 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_number()
680 (OCIColl *) collection->collection in php_oci_collection_element_set_number()
697 int php_oci_collection_element_set_string(php_oci_collection *collection, long index, char *element… in php_oci_collection_element_set_string() argument
701 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_string()
719 (OCIColl *) collection->collection in php_oci_collection_element_set_string()
736 int php_oci_collection_element_set(php_oci_collection *collection, long index, char *value, int val… in php_oci_collection_element_set() argument
739 return php_oci_collection_element_set_null(collection, index TSRMLS_CC); in php_oci_collection_element_set()
742 switch(collection->element_typecode) { in php_oci_collection_element_set()
744 return php_oci_collection_element_set_date(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
748 return php_oci_collection_element_set_string(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
762 return php_oci_collection_element_set_number(collection, index, value, value_len TSRMLS_CC); in php_oci_collection_element_set()
766 …ULL TSRMLS_CC, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element_typecod… in php_oci_collection_element_set()
782 …ign, (connection->env, connection->err, collection_from->collection, collection_dest->collection)); in php_oci_collection_assign()
796 void php_oci_collection_close(php_oci_collection *collection TSRMLS_DC) in php_oci_collection_close()
798 php_oci_connection *connection = collection->connection; in php_oci_collection_close()
801 if (collection->collection) { in php_oci_collection_close()
802 …atus, OCIObjectFree, (connection->env, connection->err, (dvoid *)collection->collection, (ub2)OCI_… in php_oci_collection_close()
812 zend_list_delete(collection->connection->id); in php_oci_collection_close()
813 efree(collection); in php_oci_collection_close()