rulesBeforeJoinOpt = new BasicQueryRewriteEngine();
rulesBeforeJoinOpt.addRewriteRule(new FilterPushDownRule());
rulesAfterToJoinOpt = new BasicQueryRewriteEngine();
rulesAfterToJoinOpt.addRewriteRule(new ProjectionPushDownRule());
rulesAfterToJoinOpt.addRewriteRule(new PartitionedTableRewriter(systemConf));
}