meta               97 ext/mysqlnd/mysqlnd_ps.c 	ret = result->m.store_result_fetch_data(conn, result, result->meta, &result->stored_data->row_buffers, TRUE TSRMLS_CC);
meta              107 ext/mysqlnd/mysqlnd_ps.c 				if (result->stored_data->row_count * result->meta->field_count * sizeof(zval *) > SIZE_MAX) {
meta              112 ext/mysqlnd/mysqlnd_ps.c 				set->data = mnd_emalloc((size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval *)));
meta              117 ext/mysqlnd/mysqlnd_ps.c 				memset(set->data, 0, (size_t)(result->stored_data->row_count * result->meta->field_count * sizeof(zval *)));
meta              186 ext/mysqlnd/mysqlnd_ps.c 		result->meta = stmt->result->meta->m->clone_metadata(stmt->result->meta, FALSE TSRMLS_CC);
meta              187 ext/mysqlnd/mysqlnd_ps.c 		if (!result->meta) {
meta              738 ext/mysqlnd/mysqlnd_ps.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta              739 ext/mysqlnd/mysqlnd_ps.c 	unsigned int field_count = meta->field_count;
meta              760 ext/mysqlnd/mysqlnd_ps.c 													meta->field_count,
meta              761 ext/mysqlnd/mysqlnd_ps.c 													meta->fields,
meta              777 ext/mysqlnd/mysqlnd_ps.c 								if (meta->fields[i].max_length < len) {
meta              778 ext/mysqlnd/mysqlnd_ps.c 									meta->fields[i].max_length = len;
meta              841 ext/mysqlnd/mysqlnd_ps.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta              901 ext/mysqlnd/mysqlnd_ps.c 						if ((Z_TYPE_P(data) == IS_STRING) && (meta->fields[i].max_length < (unsigned long) Z_STRLEN_P(data))) {
meta              902 ext/mysqlnd/mysqlnd_ps.c 							meta->fields[i].max_length = Z_STRLEN_P(data);
meta             1048 ext/mysqlnd/mysqlnd_ps.c 		const MYSQLND_RES_METADATA * const meta = result->meta;
meta             1083 ext/mysqlnd/mysqlnd_ps.c 						if ((Z_TYPE_P(data) == IS_STRING) && (meta->fields[i].max_length < (unsigned long) Z_STRLEN_P(data))) {
meta             1084 ext/mysqlnd/mysqlnd_ps.c 							meta->fields[i].max_length = Z_STRLEN_P(data);
meta             1796 ext/mysqlnd/mysqlnd_ps.c 	if (!stmt->field_count || !stmt->conn || !stmt->result || !stmt->result->meta) {
meta             1803 ext/mysqlnd/mysqlnd_ps.c 		stmt->result->stored_data->m.initialize_result_set_rest(stmt->result->stored_data, stmt->result->meta, stmt->conn->stats,
meta             1826 ext/mysqlnd/mysqlnd_ps.c 		result->meta = stmt->result->meta->m->clone_metadata(stmt->result->meta, FALSE TSRMLS_CC);
meta             1827 ext/mysqlnd/mysqlnd_ps.c 		if (!result->meta) {
meta               37 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_buffered_zval, initialize_result_set_rest)(MYSQLND_RES_BUFFERED * const result, MYSQLND_RES_METADATA * const meta,
meta               42 ext/mysqlnd/mysqlnd_result.c 	const unsigned int field_count = meta->field_count;
meta               59 ext/mysqlnd/mysqlnd_result.c 									meta->fields,
meta               75 ext/mysqlnd/mysqlnd_result.c 					if (meta->fields[i].max_length < len) {
meta               76 ext/mysqlnd/mysqlnd_result.c 						meta->fields[i].max_length = len;
meta               90 ext/mysqlnd/mysqlnd_result.c MYSQLND_METHOD(mysqlnd_result_buffered_c, initialize_result_set_rest)(MYSQLND_RES_BUFFERED * const result, MYSQLND_RES_METADATA * const meta,
meta               95 ext/mysqlnd/mysqlnd_result.c 	const unsigned int field_count = meta->field_count;
meta              114 ext/mysqlnd/mysqlnd_result.c 			rc = result->m.row_decoder(result->row_buffers[i], current_row, field_count, meta->fields, int_and_float_native, stats TSRMLS_CC);
meta              130 ext/mysqlnd/mysqlnd_result.c 					if (meta->fields[i].max_length < len) {
meta              131 ext/mysqlnd/mysqlnd_result.c 						meta->fields[i].max_length = len;
meta              394 ext/mysqlnd/mysqlnd_result.c 	if (result->meta) {
meta              395 ext/mysqlnd/mysqlnd_result.c 		result->meta->m->free_metadata(result->meta TSRMLS_CC);
meta              396 ext/mysqlnd/mysqlnd_result.c 		result->meta = NULL;
meta              437 ext/mysqlnd/mysqlnd_result.c 	if (result->meta) {
meta              438 ext/mysqlnd/mysqlnd_result.c 		result->meta->m->free_metadata(result->meta TSRMLS_CC);
meta              439 ext/mysqlnd/mysqlnd_result.c 		result->meta = NULL;
meta              442 ext/mysqlnd/mysqlnd_result.c 	result->meta = result->m.result_meta_init(result->field_count, result->persistent TSRMLS_CC);
meta              443 ext/mysqlnd/mysqlnd_result.c 	if (!result->meta) {
meta              451 ext/mysqlnd/mysqlnd_result.c 	if (FAIL == result->meta->m->read_metadata(result->meta, conn TSRMLS_CC)) {
meta              456 ext/mysqlnd/mysqlnd_result.c 	result->field_count = result->meta->field_count;
meta              763 ext/mysqlnd/mysqlnd_result.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta              798 ext/mysqlnd/mysqlnd_result.c 			unsigned int i, field_count = meta->field_count;
meta              812 ext/mysqlnd/mysqlnd_result.c 					MYSQLND_FIELD * field = meta->fields;
meta              882 ext/mysqlnd/mysqlnd_result.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta              917 ext/mysqlnd/mysqlnd_result.c 			unsigned int i, field_count = meta->field_count;
meta              930 ext/mysqlnd/mysqlnd_result.c 				MYSQLND_FIELD * field = meta->fields;
meta              950 ext/mysqlnd/mysqlnd_result.c 						if (meta->zend_hash_keys[i].is_numeric == FALSE) {
meta              954 ext/mysqlnd/mysqlnd_result.c 												   meta->zend_hash_keys[i].key,
meta              957 ext/mysqlnd/mysqlnd_result.c 							zend_hash_index_update(Z_ARRVAL_P(row), meta->zend_hash_keys[i].key, (void *) &data, sizeof(zval *), NULL);
meta             1037 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->fields_metadata = result->meta->fields;
meta             1038 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->bit_fields_count = result->meta->bit_fields_count;
meta             1039 ext/mysqlnd/mysqlnd_result.c 	result->unbuf->row_packet->bit_fields_total_len = result->meta->bit_fields_total_len;
meta             1054 ext/mysqlnd/mysqlnd_result.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta             1055 ext/mysqlnd/mysqlnd_result.c 	unsigned int field_count = meta->field_count;
meta             1074 ext/mysqlnd/mysqlnd_result.c 												meta->fields,
meta             1089 ext/mysqlnd/mysqlnd_result.c 						if (meta->fields[i].max_length < len) {
meta             1090 ext/mysqlnd/mysqlnd_result.c 							meta->fields[i].max_length = len;
meta             1146 ext/mysqlnd/mysqlnd_result.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta             1147 ext/mysqlnd/mysqlnd_result.c 	unsigned int field_count = meta->field_count;
meta             1165 ext/mysqlnd/mysqlnd_result.c 											meta->fields,
meta             1180 ext/mysqlnd/mysqlnd_result.c 					if (meta->fields[i].max_length < len) {
meta             1181 ext/mysqlnd/mysqlnd_result.c 						meta->fields[i].max_length = len;
meta             1205 ext/mysqlnd/mysqlnd_result.c 				if (meta->zend_hash_keys[i].is_numeric == FALSE) {
meta             1207 ext/mysqlnd/mysqlnd_result.c 										   meta->fields[i].name,
meta             1208 ext/mysqlnd/mysqlnd_result.c 										   meta->fields[i].name_length + 1,
meta             1209 ext/mysqlnd/mysqlnd_result.c 										   meta->zend_hash_keys[i].key,
meta             1213 ext/mysqlnd/mysqlnd_result.c 										   meta->zend_hash_keys[i].key,
meta             1239 ext/mysqlnd/mysqlnd_result.c 	const MYSQLND_RES_METADATA * const meta = result->meta;
meta             1240 ext/mysqlnd/mysqlnd_result.c 	unsigned int field_count = meta->field_count;
meta             1262 ext/mysqlnd/mysqlnd_result.c 										meta->fields,
meta             1281 ext/mysqlnd/mysqlnd_result.c 					if (meta->fields[i].max_length < len) {
meta             1282 ext/mysqlnd/mysqlnd_result.c 						meta->fields[i].max_length = len;
meta             1306 ext/mysqlnd/mysqlnd_result.c 				if (meta->zend_hash_keys[i].is_numeric == FALSE) {
meta             1308 ext/mysqlnd/mysqlnd_result.c 										   meta->fields[i].name,
meta             1309 ext/mysqlnd/mysqlnd_result.c 										   meta->fields[i].name_length + 1,
meta             1310 ext/mysqlnd/mysqlnd_result.c 										   meta->zend_hash_keys[i].key,
meta             1314 ext/mysqlnd/mysqlnd_result.c 										   meta->zend_hash_keys[i].key,
meta             1365 ext/mysqlnd/mysqlnd_result.c 													MYSQLND_RES_METADATA * meta,
meta             1400 ext/mysqlnd/mysqlnd_result.c 	row_packet->field_count = meta->field_count;
meta             1402 ext/mysqlnd/mysqlnd_result.c 	row_packet->fields_metadata = meta->fields;
meta             1403 ext/mysqlnd/mysqlnd_result.c 	row_packet->bit_fields_count	= meta->bit_fields_count;
meta             1404 ext/mysqlnd/mysqlnd_result.c 	row_packet->bit_fields_total_len = meta->bit_fields_total_len;
meta             1522 ext/mysqlnd/mysqlnd_result.c 	ret = result->m.store_result_fetch_data(conn, result, result->meta, row_buffers, flags & MYSQLND_STORE_PS TSRMLS_CC);
meta             1534 ext/mysqlnd/mysqlnd_result.c 			MYSQLND_RES_METADATA * meta = result->meta;
meta             1538 ext/mysqlnd/mysqlnd_result.c 				if (set->row_count * meta->field_count * sizeof(zval *) > SIZE_MAX) {
meta             1543 ext/mysqlnd/mysqlnd_result.c 				set->data = mnd_emalloc((size_t)(set->row_count * meta->field_count * sizeof(zval *)));
meta             1548 ext/mysqlnd/mysqlnd_result.c 				memset(set->data, 0, (size_t)(set->row_count * meta->field_count * sizeof(zval *)));
meta             1704 ext/mysqlnd/mysqlnd_result.c 		if (result->meta) {
meta             1718 ext/mysqlnd/mysqlnd_result.c 				if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats,
meta             1724 ext/mysqlnd/mysqlnd_result.c 			DBG_RETURN(result->meta->m->fetch_field(result->meta TSRMLS_CC));
meta             1738 ext/mysqlnd/mysqlnd_result.c 		if (result->meta) {
meta             1752 ext/mysqlnd/mysqlnd_result.c 				if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats,
meta             1758 ext/mysqlnd/mysqlnd_result.c 			DBG_RETURN(result->meta->m->fetch_field_direct(result->meta, fieldnr TSRMLS_CC));
meta             1773 ext/mysqlnd/mysqlnd_result.c 		if (result->meta) {
meta             1776 ext/mysqlnd/mysqlnd_result.c 				if (PASS != result->stored_data->m.initialize_result_set_rest(result->stored_data, result->meta, result->conn->stats,
meta             1782 ext/mysqlnd/mysqlnd_result.c 			DBG_RETURN(result->meta->m->fetch_fields(result->meta TSRMLS_CC));
meta             1794 ext/mysqlnd/mysqlnd_result.c 	return result->meta? result->meta->m->field_seek(result->meta, field_offset TSRMLS_CC) : 0;
meta             1803 ext/mysqlnd/mysqlnd_result.c 	return result->meta? result->meta->m->field_tell(result->meta TSRMLS_CC) : 0;
meta               33 ext/mysqlnd/mysqlnd_result_meta.c php_mysqlnd_free_field_metadata(MYSQLND_FIELD *meta, zend_bool persistent TSRMLS_DC)
meta               35 ext/mysqlnd/mysqlnd_result_meta.c 	if (meta) {
meta               36 ext/mysqlnd/mysqlnd_result_meta.c 		if (meta->root) {
meta               37 ext/mysqlnd/mysqlnd_result_meta.c 			mnd_pefree(meta->root, persistent);
meta               38 ext/mysqlnd/mysqlnd_result_meta.c 			meta->root = NULL;
meta               40 ext/mysqlnd/mysqlnd_result_meta.c 		if (meta->def) {
meta               41 ext/mysqlnd/mysqlnd_result_meta.c 			mnd_pefree(meta->def, persistent);
meta               42 ext/mysqlnd/mysqlnd_result_meta.c 			meta->def = NULL;
meta               97 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, read_metadata)(MYSQLND_RES_METADATA * const meta, MYSQLND_CONN_DATA * conn TSRMLS_DC)
meta              109 ext/mysqlnd/mysqlnd_result_meta.c 	field_packet->persistent_alloc = meta->persistent;
meta              110 ext/mysqlnd/mysqlnd_result_meta.c 	for (;i < meta->field_count; i++) {
meta              113 ext/mysqlnd/mysqlnd_result_meta.c 		if (meta->fields[i].root) {
meta              115 ext/mysqlnd/mysqlnd_result_meta.c 			mnd_pefree(meta->fields[i].root, meta->persistent);
meta              116 ext/mysqlnd/mysqlnd_result_meta.c 			meta->fields[i].root = NULL;
meta              119 ext/mysqlnd/mysqlnd_result_meta.c 		field_packet->metadata = &(meta->fields[i]);
meta              132 ext/mysqlnd/mysqlnd_result_meta.c 			meta->field_count = i;
meta              136 ext/mysqlnd/mysqlnd_result_meta.c 		if (mysqlnd_ps_fetch_functions[meta->fields[i].type].func == NULL) {
meta              138 ext/mysqlnd/mysqlnd_result_meta.c 						meta->fields[i].type);
meta              142 ext/mysqlnd/mysqlnd_result_meta.c 							 meta->fields[i].type);
meta              146 ext/mysqlnd/mysqlnd_result_meta.c 		if (meta->fields[i].type == MYSQL_TYPE_BIT) {
meta              149 ext/mysqlnd/mysqlnd_result_meta.c 			++meta->bit_fields_count;
meta              151 ext/mysqlnd/mysqlnd_result_meta.c 			field_len = meta->fields[i].length / 8;
meta              156 ext/mysqlnd/mysqlnd_result_meta.c 			if (meta->fields[i].length % 8) {
meta              164 ext/mysqlnd/mysqlnd_result_meta.c 					meta->bit_fields_total_len += 20;/* 21 digis, no sign*/
meta              167 ext/mysqlnd/mysqlnd_result_meta.c 					meta->bit_fields_total_len += 10;/* 2 000 000 000*/
meta              170 ext/mysqlnd/mysqlnd_result_meta.c 					meta->bit_fields_total_len += 8;/*  12 000 000*/
meta              173 ext/mysqlnd/mysqlnd_result_meta.c 					meta->bit_fields_total_len += 5;/* 32 500 */
meta              176 ext/mysqlnd/mysqlnd_result_meta.c 					meta->bit_fields_total_len += 3;/* 120 */
meta              182 ext/mysqlnd/mysqlnd_result_meta.c 		if ((meta->zend_hash_keys[i].is_numeric =
meta              187 ext/mysqlnd/mysqlnd_result_meta.c 			meta->zend_hash_keys[i].key = idx;
meta              189 ext/mysqlnd/mysqlnd_result_meta.c 			meta->zend_hash_keys[i].key =
meta              203 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, free)(MYSQLND_RES_METADATA * meta TSRMLS_DC)
meta              208 ext/mysqlnd/mysqlnd_result_meta.c 	DBG_INF_FMT("persistent=%u", meta->persistent);
meta              210 ext/mysqlnd/mysqlnd_result_meta.c 	if ((fields = meta->fields)) {
meta              212 ext/mysqlnd/mysqlnd_result_meta.c 		i = meta->field_count;
meta              214 ext/mysqlnd/mysqlnd_result_meta.c 			php_mysqlnd_free_field_metadata(fields++, meta->persistent TSRMLS_CC);
meta              216 ext/mysqlnd/mysqlnd_result_meta.c 		mnd_pefree(meta->fields, meta->persistent);
meta              217 ext/mysqlnd/mysqlnd_result_meta.c 		meta->fields = NULL;
meta              220 ext/mysqlnd/mysqlnd_result_meta.c 	if (meta->zend_hash_keys) {
meta              222 ext/mysqlnd/mysqlnd_result_meta.c 		mnd_pefree(meta->zend_hash_keys, meta->persistent);
meta              223 ext/mysqlnd/mysqlnd_result_meta.c 		meta->zend_hash_keys = NULL;
meta              226 ext/mysqlnd/mysqlnd_result_meta.c 	mnd_pefree(meta, meta->persistent);
meta              235 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, clone_metadata)(const MYSQLND_RES_METADATA * const meta, zend_bool persistent TSRMLS_DC)
meta              241 ext/mysqlnd/mysqlnd_result_meta.c 	MYSQLND_FIELD * orig_fields = meta->fields;
meta              242 ext/mysqlnd/mysqlnd_result_meta.c 	size_t len = meta->field_count * sizeof(struct mysqlnd_field_hash_key);
meta              252 ext/mysqlnd/mysqlnd_result_meta.c 	new_meta->m = meta->m;
meta              254 ext/mysqlnd/mysqlnd_result_meta.c 	new_fields = mnd_pecalloc(meta->field_count + 1, sizeof(MYSQLND_FIELD), persistent);
meta              263 ext/mysqlnd/mysqlnd_result_meta.c 	memcpy(new_meta->zend_hash_keys, meta->zend_hash_keys, len);
meta              269 ext/mysqlnd/mysqlnd_result_meta.c 	memcpy(new_fields, orig_fields, (meta->field_count) * sizeof(MYSQLND_FIELD));
meta              270 ext/mysqlnd/mysqlnd_result_meta.c 	for (i = 0; i < meta->field_count; i++) {
meta              311 ext/mysqlnd/mysqlnd_result_meta.c 	new_meta->field_count = meta->field_count;
meta              327 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, fetch_field)(MYSQLND_RES_METADATA * const meta TSRMLS_DC)
meta              330 ext/mysqlnd/mysqlnd_result_meta.c 	if (meta->current_field >= meta->field_count) {
meta              335 ext/mysqlnd/mysqlnd_result_meta.c 		meta->fields[meta->current_field].name? meta->fields[meta->current_field].name:"",
meta              336 ext/mysqlnd/mysqlnd_result_meta.c 		meta->fields[meta->current_field].max_length);
meta              337 ext/mysqlnd/mysqlnd_result_meta.c 	DBG_RETURN(&meta->fields[meta->current_field++]);
meta              344 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, fetch_field_direct)(const MYSQLND_RES_METADATA * const meta, const MYSQLND_FIELD_OFFSET fieldnr TSRMLS_DC)
meta              349 ext/mysqlnd/mysqlnd_result_meta.c 		meta->fields[meta->current_field].name? meta->fields[meta->current_field].name:"",
meta              350 ext/mysqlnd/mysqlnd_result_meta.c 		meta->fields[meta->current_field].max_length);
meta              351 ext/mysqlnd/mysqlnd_result_meta.c 	DBG_RETURN(&meta->fields[fieldnr]);
meta              358 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, fetch_fields)(MYSQLND_RES_METADATA * const meta TSRMLS_DC)
meta              361 ext/mysqlnd/mysqlnd_result_meta.c 	DBG_RETURN(meta->fields);
meta              368 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, field_tell)(const MYSQLND_RES_METADATA * const meta TSRMLS_DC)
meta              370 ext/mysqlnd/mysqlnd_result_meta.c 	return meta->current_field;
meta              376 ext/mysqlnd/mysqlnd_result_meta.c MYSQLND_METHOD(mysqlnd_res_meta, field_seek)(MYSQLND_RES_METADATA * const meta, const MYSQLND_FIELD_OFFSET field_offset TSRMLS_DC)
meta              380 ext/mysqlnd/mysqlnd_result_meta.c 	return_value = meta->current_field;
meta              381 ext/mysqlnd/mysqlnd_result_meta.c 	meta->current_field = field_offset;
meta              444 ext/mysqlnd/mysqlnd_result_meta.c _mysqlnd_plugin_get_plugin_result_metadata_data(const MYSQLND_RES_METADATA * meta, unsigned int plugin_id TSRMLS_DC)
meta              448 ext/mysqlnd/mysqlnd_result_meta.c 	if (!meta || plugin_id >= mysqlnd_plugin_count()) {
meta              451 ext/mysqlnd/mysqlnd_result_meta.c 	DBG_RETURN((void *)((char *)meta + sizeof(MYSQLND_RES_METADATA) + plugin_id * sizeof(void *)));
meta               28 ext/mysqlnd/mysqlnd_result_meta.h PHPAPI void ** _mysqlnd_plugin_get_plugin_result_metadata_data(const MYSQLND_RES_METADATA * meta, unsigned int plugin_id TSRMLS_DC);
meta              734 ext/mysqlnd/mysqlnd_structs.h typedef const MYSQLND_FIELD *	(*func_mysqlnd_res_meta__fetch_field)(MYSQLND_RES_METADATA * const meta TSRMLS_DC);
meta              736 ext/mysqlnd/mysqlnd_structs.h typedef const MYSQLND_FIELD *	(*func_mysqlnd_res_meta__fetch_fields)(MYSQLND_RES_METADATA * const meta TSRMLS_DC);
meta              737 ext/mysqlnd/mysqlnd_structs.h typedef MYSQLND_FIELD_OFFSET	(*func_mysqlnd_res_meta__field_tell)(const MYSQLND_RES_METADATA * const meta TSRMLS_DC);
meta              741 ext/mysqlnd/mysqlnd_structs.h typedef void					(*func_mysqlnd_res_meta__free_metadata)(MYSQLND_RES_METADATA * meta TSRMLS_DC);
meta             1196 ext/mysqlnd/mysqlnd_wireprotocol.c 	MYSQLND_FIELD *meta;
meta             1225 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta = packet->metadata;
meta             1232 ext/mysqlnd/mysqlnd_wireprotocol.c 				*(const char **)(((char*)meta) + rset_field_offsets[i]) = mysqlnd_empty_string;
meta             1233 ext/mysqlnd/mysqlnd_wireprotocol.c 				*(unsigned int *)(((char*)meta) + rset_field_offsets[i+1]) = 0;
meta             1238 ext/mysqlnd/mysqlnd_wireprotocol.c 				*(const char **)(((char *)meta) + rset_field_offsets[i]) = (const char *)p;
meta             1239 ext/mysqlnd/mysqlnd_wireprotocol.c 				*(unsigned int *)(((char*)meta) + rset_field_offsets[i+1]) = len;
meta             1255 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->charsetnr = uint2korr(p);
meta             1259 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->length = uint4korr(p);
meta             1263 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->type = uint1korr(p);
meta             1267 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->flags = uint2korr(p);
meta             1271 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->decimals = uint1korr(p);
meta             1281 ext/mysqlnd/mysqlnd_wireprotocol.c 		(meta->type <= MYSQL_TYPE_INT24 &&
meta             1282 ext/mysqlnd/mysqlnd_wireprotocol.c 			(meta->type != MYSQL_TYPE_TIMESTAMP || meta->length == 14 || meta->length == 8)
meta             1283 ext/mysqlnd/mysqlnd_wireprotocol.c 		) || meta->type == MYSQL_TYPE_YEAR)
meta             1285 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->flags |= NUM_FLAG;
meta             1300 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->def = mnd_pemalloc(len + 1, packet->persistent_alloc);
meta             1301 ext/mysqlnd/mysqlnd_wireprotocol.c 		if (!meta->def) {
meta             1305 ext/mysqlnd/mysqlnd_wireprotocol.c 		memcpy(meta->def, p, len);
meta             1306 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->def[len] = '\0';
meta             1307 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->def_length = len;
meta             1312 ext/mysqlnd/mysqlnd_wireprotocol.c 	root_ptr = meta->root = mnd_pemalloc(total_len, packet->persistent_alloc);
meta             1318 ext/mysqlnd/mysqlnd_wireprotocol.c 	meta->root_len = total_len;
meta             1320 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->catalog && meta->catalog != mysqlnd_empty_string) {
meta             1321 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->catalog_length;
meta             1322 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->catalog = memcpy(root_ptr, meta->catalog, len);
meta             1327 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->db && meta->db != mysqlnd_empty_string) {
meta             1328 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->db_length;
meta             1329 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->db = memcpy(root_ptr, meta->db, len);
meta             1334 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->table && meta->table != mysqlnd_empty_string) {
meta             1335 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->table_length;
meta             1336 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->table = memcpy(root_ptr, meta->table, len);
meta             1341 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->org_table && meta->org_table != mysqlnd_empty_string) {
meta             1342 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->org_table_length;
meta             1343 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->org_table = memcpy(root_ptr, meta->org_table, len);
meta             1348 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->name && meta->name != mysqlnd_empty_string) {
meta             1349 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->name_length;
meta             1350 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->name = memcpy(root_ptr, meta->name, len);
meta             1355 ext/mysqlnd/mysqlnd_wireprotocol.c 	if (meta->org_name && meta->org_name != mysqlnd_empty_string) {
meta             1356 ext/mysqlnd/mysqlnd_wireprotocol.c 		len = meta->org_name_length;
meta             1357 ext/mysqlnd/mysqlnd_wireprotocol.c 		meta->org_name = memcpy(root_ptr, meta->org_name, len);
meta             1362 ext/mysqlnd/mysqlnd_wireprotocol.c 	DBG_INF_FMT("FIELD=[%s.%s.%s]", meta->db? meta->db:"*NA*", meta->table? meta->table:"*NA*",
meta             1363 ext/mysqlnd/mysqlnd_wireprotocol.c 				meta->name? meta->name:"*NA*");
meta             5465 ext/pgsql/pgsql.c PHP_PGSQL_API int php_pgsql_meta_data(PGconn *pg_link, const char *table_name, zval *meta, zend_bool extended TSRMLS_DC)
meta             5568 ext/pgsql/pgsql.c 		add_assoc_zval(meta, name, elem);
meta             5792 ext/pgsql/pgsql.c 	zval *meta, **def, **type, **not_null, **has_default, **is_enum, **val, *new_val;
meta             5804 ext/pgsql/pgsql.c 	MAKE_STD_ZVAL(meta);
meta             5805 ext/pgsql/pgsql.c 	array_init(meta);
meta             5808 ext/pgsql/pgsql.c 	if (php_pgsql_meta_data(pg_link, table_name, meta, 0 TSRMLS_CC) == FAILURE) {
meta             5809 ext/pgsql/pgsql.c 		zval_dtor(meta);
meta             5810 ext/pgsql/pgsql.c 		FREE_ZVAL(meta);
meta             5831 ext/pgsql/pgsql.c 		if (!err && zend_hash_find(Z_ARRVAL_P(meta), field, field_len, (void **)&def) == FAILURE) {
meta             6429 ext/pgsql/pgsql.c 	zval_dtor(meta);
meta             6430 ext/pgsql/pgsql.c 	FREE_ZVAL(meta);
meta              213 ext/pgsql/php_pgsql.h PHP_PGSQL_API int php_pgsql_meta_data(PGconn *pg_link, const char *table_name, zval *meta, zend_bool extended TSRMLS_DC);
meta             105715 ext/sqlite3/libsqlite/sqlite3.c   int meta[5];
meta             105822 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<ArraySize(meta); i++){
meta             105823 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeGetMeta(pDb->pBt, i+1, (u32 *)&meta[i]);
meta             105825 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema->schema_cookie = meta[BTREE_SCHEMA_VERSION-1];
meta             105832 ext/sqlite3/libsqlite/sqlite3.c   if( meta[BTREE_TEXT_ENCODING-1] ){  /* text encoding */
meta             105837 ext/sqlite3/libsqlite/sqlite3.c       encoding = (u8)meta[BTREE_TEXT_ENCODING-1] & 3;
meta             105845 ext/sqlite3/libsqlite/sqlite3.c       if( meta[BTREE_TEXT_ENCODING-1]!=ENC(db) ){
meta             105859 ext/sqlite3/libsqlite/sqlite3.c     size = sqlite3AbsInt32(meta[BTREE_DEFAULT_CACHE_SIZE-1]);
meta             105874 ext/sqlite3/libsqlite/sqlite3.c   pDb->pSchema->file_format = (u8)meta[BTREE_FILE_FORMAT-1];
meta             105889 ext/sqlite3/libsqlite/sqlite3.c   if( iDb==0 && meta[BTREE_FILE_FORMAT-1]>=4 ){
meta             114475 ext/sqlite3/libsqlite/sqlite3.c     u32 meta;
meta             114499 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BtreeGetMeta(pMain, aCopy[i], &meta);
meta             114500 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeUpdateMeta(pTemp, aCopy[i], meta+aCopy[i+1]);
meta              358 main/streams/memory.c 	zval*       meta;
meta              428 main/streams/memory.c 	if (ts->meta) {
meta              429 main/streams/memory.c 		zval_ptr_dtor(&ts->meta);
meta              538 main/streams/memory.c 			if (ts->meta) {
meta              539 main/streams/memory.c 				zend_hash_copy(Z_ARRVAL_P((zval*)ptrparam), Z_ARRVAL_P(ts->meta), (copy_ctor_func_t) zval_add_ref, NULL, sizeof(zval*));
meta              631 main/streams/memory.c 	zval *meta = NULL;
meta              663 main/streams/memory.c 		MAKE_STD_ZVAL(meta);
meta              664 main/streams/memory.c 		array_init(meta);
meta              666 main/streams/memory.c 			add_assoc_stringl(meta, "mediatype", (char *) path, mlen, 1);
meta              670 main/streams/memory.c 			add_assoc_stringl(meta, "mediatype", (char *) path, plen, 1);
meta              674 main/streams/memory.c 			zval_ptr_dtor(&meta);
meta              687 main/streams/memory.c 					zval_ptr_dtor(&meta);
meta              701 main/streams/memory.c 				add_assoc_stringl_ex(meta, key, plen + 1, sep + 1, vlen, 1);
meta              709 main/streams/memory.c 			zval_ptr_dtor(&meta);
meta              714 main/streams/memory.c 		MAKE_STD_ZVAL(meta);
meta              715 main/streams/memory.c 		array_init(meta);
meta              717 main/streams/memory.c 	add_assoc_bool(meta, "base64", base64);
meta              726 main/streams/memory.c 			zval_ptr_dtor(&meta);
meta              750 main/streams/memory.c 		ts->meta = meta;