Commit 2c259f0e authored by unknown's avatar unknown
Browse files

Cset exclude: marko@hundin.mysql.fi|ChangeSet|20040316101802|63386


innobase/include/que0que.h:
  Exclude
innobase/include/que0que.ic:
  Exclude
innobase/que/que0que.c:
  Exclude
parent 04bddf75
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -307,6 +307,22 @@ que_thr_peek_stop(
				mutex reserved is necessary before deciding
				the actual stopping */
	que_thr_t*	thr);	/* in: query thread */
/***************************************************************************
Returns TRUE if the query graph is for a SELECT statement. */
UNIV_INLINE
ibool
que_graph_is_select(
/*================*/
					/* out: TRUE if a select */
	que_t*		graph);		/* in: graph */
/**************************************************************************
Prints info of an SQL query graph node. */

void
que_node_print_info(
/*================*/
	que_node_t*	node);	/* in: query graph node */


/* Query graph query thread node: the fields are protected by the kernel
mutex with the exceptions named below */
+18 −0
Original line number Diff line number Diff line
@@ -238,3 +238,21 @@ que_thr_peek_stop(

	return(FALSE);
}

/***************************************************************************
Returns TRUE if the query graph is for a SELECT statement. */
UNIV_INLINE
ibool
que_graph_is_select(
/*================*/
					/* out: TRUE if a select */
	que_t*		graph)		/* in: graph */
{
	if (graph->fork_type == QUE_FORK_SELECT_SCROLL
			|| graph->fork_type == QUE_FORK_SELECT_NON_SCROLL) {

	    	return(TRUE);
	}

	return(FALSE);
}
+1 −3
Original line number Diff line number Diff line
@@ -1034,10 +1034,9 @@ que_thr_stop_for_mysql_no_error(
	trx->n_active_thrs--;
}

#ifdef UNIV_DEBUG
/**************************************************************************
Prints info of an SQL query graph node. */
static

void
que_node_print_info(
/*================*/
@@ -1094,7 +1093,6 @@ que_node_print_info(

	fprintf(stderr, "Node type %lu: %s, address %p\n", type, str, node);
}
#endif /* UNIV_DEBUG */

/**************************************************************************
Performs an execution step on a query thread. */