predicateNode = createRelationQueryNode(parent, identifier, type, pattern);
node.childrenAccept(this, predicateNode);
}
else if (type == QueryConstants.OPERATION_IN)
{
OrQueryNode in = factory.createOrQueryNode(parent);
for (int i = 1; i < node.children.length; i++)
{
RelationQueryNode rel =
createRelationQueryNode(in, identifier, QueryConstants.OPERATION_EQ_VALUE,
(ASTLiteral) node.children[i]);
node.childrenAccept(this, rel);
in.addOperand(rel);
}
predicateNode = in;
}
else if (type == QueryConstants.OPERATION_NULL || type == QueryConstants.OPERATION_NOT_NULL)
{