Query Object Interfaces

A query object serves the dual purposes of communicating to the Storage Manager a user's intent to analyze a particular data set and of providing a means of assessing the impact of a particular analysis upon the data mining and analysis system as well as upon the individual thread of analysis to which the query belongs.

To simultaneously allow users to access information gleaned from the Storage Manager through the query object and to allow the Storage Manager to easily provide this information to the query object in a distributed system, we define two CORBA compliant interfaces:

These two interfaces provide related, but distinctly different, modes of access to a single query object. In particular: