Package com.openmeet.shared.utils

# Class QueryJoinExecutor

java.lang.Object
com.openmeet.shared.data.storage.SQLDAO
com.openmeet.shared.utils.QueryJoinExecutor

public class QueryJoinExecutor extends SQLDAO
This class is used to execute JOIN Queries. It uses the MultiMapList class.

See Also:
  - `MultiMapList`

- ## Field Summary

  ### Fields inherited from class com.openmeet.shared.data.storage.SQLDAO

  `source`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `QueryJoinExecutor(DataSource source)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `MultiMapList<String,String>`
  `doRetrivedByJoin(String query)`
  Returns a MultiMapList object that can be used to handle Result Set objects made up of different Beans.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### QueryJoinExecutor

    public QueryJoinExecutor(DataSource source)

- ## Method Details

  - ### doRetrivedByJoin

    public MultiMapList<String,String> doRetrivedByJoin(String query) throws SQLException
    Returns a MultiMapList object that can be used to handle Result Set objects made up of different Beans.
    Parameters:
      `query` - the query join to be executed.
    Returns:
      the query results as a MultiMapList.
    Throws:
      `SQLException`
    See Also:
      - `ResultSet`
      - `MultiMapList`