// if the CTAS statement has table fields lists (ex. below), add a project rel to rename the query fields.
// Ex. CREATE TABLE tblname(col1, medianOfCol2, avgOfCol3) AS
// SELECT col1, median(col2), avg(col3) FROM sourcetbl GROUP BY col1 ;
if (tblFiledNames.size() > 0) {
// create rowtype to which the select rel needs to be casted.
RelDataType rowType = new DrillFixedRelDataTypeImpl(planner.getTypeFactory(), tblFiledNames);
relQuery = RelOptUtil.createCastRel(relQuery, rowType, true);
}
SchemaPlus schema = findSchema(context.getRootSchema(), context.getNewDefaultSchema(),