An interface for classes that know how to query an association
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | boolean | doesReturnKeys()@return Whether the query returns the keys for the entities or the enities themselves | 
|  | PersistentEntity | getIndexedEntity()@return The entity to be queried | 
|  | java.util.List<T> | query(K primaryKey)Queries the given primary key and returns the foreign keys | 
Queries the given primary key and returns the foreign keys
primaryKey -  The primary key