Files
MaxScale/server/core
Johan Wikman 15e9652c46 qc: Provide information about field usage
Together with the field names, now qc_get_field_info also returns
field usage information, that is, in what context a field is used.
This allows, for instance, the cache to take action if a a particular
field is selected (SELECT a FROM ...), but not if it is used in a
GROUP BY clause (...GROUP BY a).

This caused a significant modifications of qc_mysqlembedded that
earlier did not walk the parse-tree, but instead looped over of a
list of st_select_lex instances that, the name notwithstanding,
also contain information about other things but SELECTs. The former
approach lost all contextual information, so it was not possible
to know where a particular field was used.

Now the parse tree is walked, which means that the contextual
information is known, and thus the field usage can be updated.
2016-11-14 09:35:16 +02:00
..
2016-10-14 19:50:54 +03:00
2016-11-11 10:54:34 +02:00
2016-08-11 12:44:07 +03:00
2016-10-14 19:50:54 +03:00
2016-10-21 18:33:35 +03:00
2016-10-14 19:50:54 +03:00
2016-10-21 18:33:35 +03:00
2016-11-11 10:54:34 +02:00
2016-11-11 12:17:22 +02:00
2016-08-17 10:06:35 +03:00
2016-10-14 15:42:02 +03:00
2016-10-14 19:50:54 +03:00
2016-11-11 12:17:22 +02:00
2016-11-10 15:15:10 +02:00
2016-10-21 18:33:35 +03:00
2016-10-17 12:17:09 +03:00
2016-10-14 19:50:54 +03:00
2016-10-14 19:50:54 +03:00
2016-10-14 15:55:33 +03:00
2016-10-14 19:50:54 +03:00
2016-10-21 18:33:35 +03:00
2016-10-14 13:48:10 +03:00
2016-11-11 12:17:22 +02:00
2016-10-14 13:48:10 +03:00
2016-11-11 12:08:14 +02:00
2016-11-11 11:35:13 +02:00
2016-11-07 16:19:56 +02:00
2016-10-14 19:50:54 +03:00
2016-10-14 13:48:10 +03:00
2016-10-27 15:55:26 +03:00
2016-11-03 09:35:49 +02:00