Hi!

Looking around to see what changes should be done to support polymorphic queries, I have noticed that even if the class is passed to the Filter the mapped node type for the corresponding class is not used to filter the nodes. This would imply that even if a class is mapped to a specific node type, using a query on a set of nodes that have some of the properties of that class will return results even if the node types do not correspond.

Is this done on purpose?

IMO the relation between class and its corresponding node type should be more strict. And this is not only for queries, but also for updates, fetching. Currently, the only time this relation is used is for insertion. My personal approach would be to have this relation made strong.

What's your opinion?

./alex
--
.w( the_mindstorm )p.

Reply via email to