I want to build a visual-join editor for tables.
The system I'm working with uses a proprietary XML-definition format, so I would get something like:
But it can get really big, with many tables, and joins, like SQL in XML-format. So it's a configuration data-structure and not a set of data-records.
<join id="joined" left="users" right="posts">
I don't know, if it's a good idea to put the the tables in a store with table-models, because the table-nodes can have other data nested into them.