resetDocumentOrderVariables(documentOrderVariables, DocumentOrder.NO);
resetUniqueNodesVariables(uniqueNodesVariables, UniqueNodes.NO);
break;
case ORDER:
// Get order variable id that is altered.
OrderOperator order = (OrderOperator) op;
for (int index = 0; index < order.getOrderExpressions().size(); index++) {
ILogicalExpression orderLogicalExpression = order.getOrderExpressions().get(index).second
.getValue();
if (orderLogicalExpression.getExpressionTag() != LogicalExpressionTag.VARIABLE) {
throw new RuntimeException("Operator (" + op.getOperatorTag()
+ ") has received unexpected input in rewrite rule.");
}