* @param streamViews the viewable representing each stream
* @param historicalStreamIndexLists index management for historical streams @return executable instruction
*/
public LookupInstructionExec makeExec(String statementName, String statementId, Annotation[] annotations, Map<String, EventTable>[] indexesPerStream, EventType[] streamTypes, Viewable[] streamViews, HistoricalStreamIndexList[] historicalStreamIndexLists, VirtualDWView[] viewExternal)
{
JoinExecTableLookupStrategy strategies[] = new JoinExecTableLookupStrategy[lookupPlans.length];
for (int i = 0; i < lookupPlans.length; i++)
{
if (lookupPlans[i] != null)
{
strategies[i] = lookupPlans[i].makeStrategy(statementName, statementId, annotations, indexesPerStream, streamTypes, viewExternal);