| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -84,7 +84,7 @@ row_upd_changes_first_fields_binary( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									/* out: TRUE if changes */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dtuple_t*	entry,	/* in: old value of index entry */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dict_index_t*	index,	/* in: index of entry */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*		update,	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						const upd_t*	update,	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						ulint		n);	/* in: how many first fields to check */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -925,7 +925,7 @@ row_upd_index_replace_new_col_vals( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dtuple_t*	entry,	/* in/out: index entry where replaced */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dict_index_t*	index,	/* in: index; NOTE that this may also be a | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									non-clustered index */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*		update,	/* in: an update vector built for the | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						const upd_t*	update,	/* in: an update vector built for the | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									CLUSTERED index so that the field number in | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									an upd_field is the clustered index position */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						mem_heap_t*	heap)	/* in: memory heap to which we allocate and | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1068,10 +1068,11 @@ NOTE: we compare the fields as binary strings! */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					ibool | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					row_upd_changes_some_index_ord_field_binary( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					/*========================================*/ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									/* out: TRUE if update vector may change | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									an ordering field in an index record */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dict_table_t*	table,	/* in: table */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*		update)	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										/* out: TRUE if update vector | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										may change an ordering field | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										in an index record */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						const dict_table_t*	table,	/* in: table */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						const upd_t*		update)	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_field_t*	upd_field; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dict_index_t*	index; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1105,7 +1106,7 @@ row_upd_changes_first_fields_binary( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									/* out: TRUE if changes */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dtuple_t*	entry,	/* in: index entry */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						dict_index_t*	index,	/* in: index of entry */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*		update,	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						const upd_t*	update,	/* in: update vector for the row */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						ulint		n)	/* in: how many first fields to check */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						ulint		n_upd_fields; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -1182,7 +1183,7 @@ UNIV_INLINE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					void | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					row_upd_eval_new_vals( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					/*==================*/ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*	update)	/* in: update vector */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_t*	update)	/* in/out: update vector */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						que_node_t*	exp; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						upd_field_t*	upd_field; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |