Parse the given query against the pattern.

Parameters:
$queryA user query.
Returns:
A value to be used as a result. If null is returned use pattern instance as a result.
Exceptions:
MapFilter_InvalidStructureException
Since:
0.5

Reimplemented in MapFilter_NullPattern.