Icarus Class: LibVirtualQuery
A virtual query can be used to further define a virtual library. In fact several virtual queries can be defined - depending on user. See the Virtual Library chapter in the Administrators guide for full details.
restrictName  
  If the library is of type restricted then different users can have different restrictions. See the Virtual Library chapter in the Administrators guide for full details.
virtualQueryType  
  Use one of the following values. butnot and
  If a virtual query is specified then the query set can be combined with a query to the virtual library with either a butnot (!) query or an AND (&) query.
virtualQueryStr  
  A query string which defines a query to be combined with a query in the virtual library to either remove entries which are not in the library, or specify entries which are in the library.
virtualQueryAny  
  As for virtualQueryStr, except a piece of icarus script is inserted in between the "do" construct of icarus, @{}. The last command of the script should be a set object which can then be saved and used as described above.