Lines Matching refs:collection

48 	php_oci_collection *collection;  in php_oci_collection_create()  local
51 collection = emalloc(sizeof(php_oci_collection)); in php_oci_collection_create()
53 collection->connection = connection; in php_oci_collection_create()
54 collection->collection = NULL; in php_oci_collection_create()
56 ++GC_REFCOUNT(collection->connection->id); in php_oci_collection_create()
58 GC_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, E_WARNING, "unknown collection type %d", collection->coll_typecode); 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); in php_oci_collection_create()
244 int php_oci_collection_size(php_oci_collection *collection, sb4 *size) 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, zend_long *max) 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, zend_long trim_size) in php_oci_collection_trim() argument
278 php_oci_connection *connection = collection->connection; in php_oci_collection_trim()
281 …rstatus, OCICollTrim, (connection->env, connection->err, (sb4) trim_size, collection->collection)); in php_oci_collection_trim()
295 int php_oci_collection_append_null(php_oci_collection *collection) in php_oci_collection_append_null() argument
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) 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) 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) in php_oci_collection_append() argument
438 return php_oci_collection_append_null(collection); 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); in php_oci_collection_append()
447 return php_oci_collection_append_string(collection, element, element_len); in php_oci_collection_append()
461 return php_oci_collection_append_number(collection, element, element_len); in php_oci_collection_append()
465 …php_error_docref(NULL, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element… in php_oci_collection_append()
476 int php_oci_collection_element_get(php_oci_collection *collection, zend_long index, zval *result_el… in php_oci_collection_element_get() argument
478 php_oci_connection *connection = collection->connection; in php_oci_collection_element_get()
494 collection->collection, in php_oci_collection_element_get()
518 switch (collection->element_typecode) { in php_oci_collection_element_get()
576 …php_error_docref(NULL, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element… in php_oci_collection_element_get()
587 int php_oci_collection_element_set_null(php_oci_collection *collection, zend_long index) in php_oci_collection_element_set_null() argument
590 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_null()
594 …(connection->env, connection->err, (ub4) index, (dvoid *)"", &null_index, collection->collection)); in php_oci_collection_element_set_null()
608 int php_oci_collection_element_set_date(php_oci_collection *collection, zend_long index, char *date… in php_oci_collection_element_set_date() argument
612 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_date()
632 (OCIColl *) collection->collection in php_oci_collection_element_set_date()
649 int php_oci_collection_element_set_number(php_oci_collection *collection, zend_long index, char *nu… in php_oci_collection_element_set_number() argument
654 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_number()
674 (OCIColl *) collection->collection in php_oci_collection_element_set_number()
691 int php_oci_collection_element_set_string(php_oci_collection *collection, zend_long index, char *el… in php_oci_collection_element_set_string() argument
695 php_oci_connection *connection = collection->connection; in php_oci_collection_element_set_string()
713 (OCIColl *) collection->collection in php_oci_collection_element_set_string()
730 int php_oci_collection_element_set(php_oci_collection *collection, zend_long index, char *value, in… in php_oci_collection_element_set() argument
733 return php_oci_collection_element_set_null(collection, index); in php_oci_collection_element_set()
736 switch(collection->element_typecode) { in php_oci_collection_element_set()
738 return php_oci_collection_element_set_date(collection, index, value, value_len); in php_oci_collection_element_set()
742 return php_oci_collection_element_set_string(collection, index, value, value_len); in php_oci_collection_element_set()
756 return php_oci_collection_element_set_number(collection, index, value, value_len); in php_oci_collection_element_set()
760 …php_error_docref(NULL, E_NOTICE, "Unknown or unsupported type of element: %d", collection->element… in php_oci_collection_element_set()
776 …ign, (connection->env, connection->err, collection_from->collection, collection_dest->collection)); in php_oci_collection_assign()
790 void php_oci_collection_close(php_oci_collection *collection) in php_oci_collection_close() argument
792 php_oci_connection *connection = collection->connection; in php_oci_collection_close()
795 if (collection->collection) { in php_oci_collection_close()
796 …atus, OCIObjectFree, (connection->env, connection->err, (dvoid *)collection->collection, (ub2)OCI_… in php_oci_collection_close()
806 zend_list_delete(collection->connection->id); in php_oci_collection_close()
807 efree(collection); in php_oci_collection_close()