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: