142143144145146147148149150151152
ls.add(s); // PushDownForEachFlatten set s = new HashSet<Rule>(); // Add the PushDownForEachFlatten r = new PushDownForEachFlatten("PushDownForEachFlatten"); checkAndAddRule(s, r); if (!s.isEmpty()) ls.add(s); // Prune Set
10671068106910701071107210731074107510761077
Rule r = new LoadTypeCastInserter( "TypeCastInserter" ); s.add(r); ls.add(s); s = new HashSet<Rule>(); r = new PushDownForEachFlatten( "PushDownForEachFlatten" ); s.add(r); ls.add(s); return ls; }
11261127112811291130113111321133113411351136
Rule r = new LoadTypeCastInserter( "TypeCastInserter" ); s.add(r); ls.add(s); s = new HashSet<Rule>(); r = new PushDownForEachFlatten( "PushDownForEachFlatten" ); s.add(r); ls.add(s); s = new HashSet<Rule>(); r = new ColumnMapKeyPrune( "ColumnMapKeyPrune" );
11621163116411651166116711681169117011711172
164165166167168169170171172173174
155156157158159160161162163164165
133134135136137138139140141142143
11511152115311541155115611571158115911601161
11871188118911901191119211931194119511961197