An associative query takes the form of a request tree, made up of request nodes. This is a path through the schema, starting at the root node - the type of things that the query will return - and navigating through data following associations, in either direction.

 

A query, shown in the top left pane, is assembled using drag-and-drop from the schema, in the right pane. Queries can be executed instantly, and results appear in lower left pane.

Two useful capabilities of the associative query language over association types such as 'Item, contains, Item' are:

Transitive closure, which answers the question "Tell me all the components of this item and the components of its components".

Recursive closure, which answers the question "Tell me of what items this item is a component".

 
   

 

     
 
 
  Copyright © 2011 - 2015 Lazysoft Ltd.  All Rights Reserved.