Modifications to support this?
Parsing
- type-checking for methods pretty complex
Query Rewriting
- often useful to turn path exprs into joins!
- collection hierarchies ®Unions
Optimization
- new algebra operators needed for complex types
- must know how to integrate them into optimization
- WHERE clause exprs can be expensive!
- select pushdown may be a bad idea