Expression filter,
List<Expression> projections,
IdentityHashMap<Expression, Type> expressionTypes,
TimeZoneKey timeZoneKey)
{
DynamicClassLoader classLoader = createClassLoader();
// create filter and project page iterator class
TypedOperatorClass typedOperatorClass = compileScanFilterAndProjectOperator(filter, projections, expressionTypes, classLoader, timeZoneKey);
Constructor<? extends SourceOperator> constructor;