You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by jh...@apache.org on 2014/09/13 07:24:19 UTC

git commit: [OPTIQ-408] Make FieldTrimmer work with RelNode base classes

Repository: incubator-optiq
Updated Branches:
  refs/heads/master 1d2cb0118 -> a6619edeb


[OPTIQ-408] Make FieldTrimmer work with RelNode base classes


Project: http://git-wip-us.apache.org/repos/asf/incubator-optiq/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-optiq/commit/a6619ede
Tree: http://git-wip-us.apache.org/repos/asf/incubator-optiq/tree/a6619ede
Diff: http://git-wip-us.apache.org/repos/asf/incubator-optiq/diff/a6619ede

Branch: refs/heads/master
Commit: a6619edeb265e91c3254a6edd302f483ad4da38c
Parents: 1d2cb01
Author: Harish Butani <hb...@hortonworks.com>
Authored: Fri Sep 12 19:57:56 2014 -0700
Committer: Julian Hyde <jh...@apache.org>
Committed: Fri Sep 12 22:03:02 2014 -0700

----------------------------------------------------------------------
 core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-optiq/blob/a6619ede/core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java b/core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java
index 39cb8b4..e8ca33b 100644
--- a/core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java
+++ b/core/src/main/java/org/eigenbase/sql2rel/RelFieldTrimmer.java
@@ -279,7 +279,7 @@ public class RelFieldTrimmer implements ReflectiveVisitor {
    * {@link ProjectRel}.
    */
   public TrimResult trimFields(
-      ProjectRel project,
+      ProjectRelBase project,
       BitSet fieldsUsed,
       Set<RelDataTypeField> extraFields) {
     final RelDataType rowType = project.getRowType();
@@ -387,7 +387,7 @@ public class RelFieldTrimmer implements ReflectiveVisitor {
    * {@link FilterRel}.
    */
   public TrimResult trimFields(
-      FilterRel filter,
+      FilterRelBase filter,
       BitSet fieldsUsed,
       Set<RelDataTypeField> extraFields) {
     final RelDataType rowType = filter.getRowType();
@@ -699,7 +699,7 @@ public class RelFieldTrimmer implements ReflectiveVisitor {
    * {@link AggregateRel}.
    */
   public TrimResult trimFields(
-      AggregateRel aggregate,
+      AggregateRelBase aggregate,
       BitSet fieldsUsed,
       Set<RelDataTypeField> extraFields) {
     // Fields: