
|
If you were logged in you would be able to see more operations.
|
|
When Var is not bound it is evaluated to throw a
ValueExprEvaluationException. The OrderComparator catches
QueryEvaluationException (or StoreException) and assumes that anything
that cannot be evaluated is the same as everything else. This results in
the sort method to conclude that all values are equal and no further
ordering is needed.
I changed the OrderComparator in trunk and 2.2 branch to catch
QueryEvaluationException and treat that as a null value. This results in
the expected order.
|
|