this.inputOperator = inputOperator;
this.rowType = inputRowType;
ArgumentValidation.notNull("projectRowType", projectTableRowType);
ArgumentValidation.isTrue("RowType has Table", projectTableRowType.hasTable());
projectType = new ProjectedTableRowType(projectTableRowType.schema(),
projectTableRowType.table(),
pExpressions);
this.pExpressions = pExpressions; // TODO defensively copy once the old expressions are gone (until then, this may NPE)
}