![]() | InDesign SDK 20.5 |
#include <IRIDX.h>

Public Types | |
| enum | { kDefaultIID = IID_IRIDXQUERY } |
Public Member Functions | |
| virtual IDataBase * | GetDataBase ()=0 |
| virtual void | StartTarget (RIDXTarget target)=0 |
| virtual bool | GetNextSource (RIDXSource &source)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Query object to use to interrogate the reference index.
Created by IRIDX::CreateQuery(), an instance of this boss object represents an active query on a reference index. It can be used to find out what sources reference specified targets.
| pure virtual |
Returns the database holding the reference index on which the query is running.
| pure virtual |
Gets the next source that references the target previously specified by calling StartTarget().
| source | is where to return the next source |
| pure virtual |
Sets up the query object (initializes an iterator) to begin enumerating sources for that reference a target. After calling StartTarget(), call GetNextSource() repeatedly to get the sources referencing the specified target.
| target | is the target to start enumerating sources for |