package divconq.db.query;

import divconq.struct.Struct;

/**
 * A collector is used to provide record ids to a Select or List request.  If a collector
 * is not used then all the records in the table are checked (where condition) and
 * potentially returned.  With a collector, only the ids provided by the collector 
 * are considered.
 * 
 * @author Andy
 *
 */
public interface ICollector {
	/**
	 * @return query parameters 
	 */
	Struct getParams();
}
