Author: daijy Date: Mon Aug 23 22:20:56 2010 New Revision: 988340 URL: http://svn.apache.org/viewvc?rev=988340&view=rev Log: PIG-1510: Add deepCopy for LogicalExpressions (swati.j via daijy)
Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AddExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AndExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/BinCondExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/CastExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ConstantExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DereferenceExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DivideExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/EqualExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanEqualExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/IsNullExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanEqualExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LogicalExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MapLookupExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ModExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MultiplyExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NegativeExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotEqualExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/OrExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ProjectExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/RegexExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/SubtractExpression.java hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/UserFuncExpression.java Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AddExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AddExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AddExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AddExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -75,7 +73,7 @@ public class AddExpression extends Binar } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new AddExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AndExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AndExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AndExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/AndExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -76,7 +74,7 @@ public class AndExpression extends Binar } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new AndExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/BinCondExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/BinCondExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/BinCondExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/BinCondExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -105,7 +103,7 @@ public class BinCondExpression extends L } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new BinCondExpression( lgExpPlan, this.getCondition().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/CastExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/CastExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/CastExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/CastExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.FuncSpec; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -86,7 +84,7 @@ public class CastExpression extends Unar } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new CastExpression( lgExpPlan, this.getExpression().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ConstantExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ConstantExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ConstantExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ConstantExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -95,7 +93,7 @@ public class ConstantExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException{ + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException{ LogicalExpression copy = new ConstantExpression( lgExpPlan, this.getValue(), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DereferenceExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DereferenceExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DereferenceExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DereferenceExpression.java Mon Aug 23 22:20:56 2010 @@ -18,7 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -157,7 +156,7 @@ public class DereferenceExpression exten } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { List<Integer> columnsCopy = new ArrayList<Integer>(this.getBagColumns()); LogicalExpression copy = new DereferenceExpression( lgExpPlan, Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DivideExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DivideExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DivideExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/DivideExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -75,7 +73,7 @@ public class DivideExpression extends Bi } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new DivideExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/EqualExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/EqualExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/EqualExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/EqualExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -78,7 +76,7 @@ public class EqualExpression extends Bin } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new EqualExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanEqualExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanEqualExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanEqualExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanEqualExpression.java Mon Aug 23 22:20:56 2010 @@ -17,8 +17,6 @@ */ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -72,7 +70,7 @@ public class GreaterThanEqualExpression } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new GreaterThanEqualExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/GreaterThanExpression.java Mon Aug 23 22:20:56 2010 @@ -17,8 +17,6 @@ */ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -72,7 +70,7 @@ public class GreaterThanExpression exten } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException{ + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException{ LogicalExpression copy = new GreaterThanExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/IsNullExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/IsNullExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/IsNullExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/IsNullExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -61,7 +59,7 @@ public class IsNullExpression extends Un } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException{ + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException{ LogicalExpression copy = new IsNullExpression ( lgExpPlan, this.getExpression().deepCopy(lgExpPlan)); Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanEqualExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanEqualExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanEqualExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanEqualExpression.java Mon Aug 23 22:20:56 2010 @@ -17,8 +17,6 @@ */ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -72,7 +70,7 @@ public class LessThanEqualExpression ext } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException{ + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException{ LogicalExpression copy = new LessThanEqualExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LessThanExpression.java Mon Aug 23 22:20:56 2010 @@ -17,8 +17,6 @@ */ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -72,7 +70,7 @@ public class LessThanExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException{ + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException{ LogicalExpression copy = new LessThanExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LogicalExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LogicalExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LogicalExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/LogicalExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -109,6 +107,6 @@ public abstract class LogicalExpression * @return LogicalExpression with its own logical expression plan. * @throws IOException. */ - abstract public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException; + abstract public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException; } Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MapLookupExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MapLookupExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MapLookupExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MapLookupExpression.java Mon Aug 23 22:20:56 2010 @@ -19,8 +19,6 @@ package org.apache.pig.newplan.logical.expression; import java.util.List; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -109,7 +107,7 @@ public class MapLookupExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = null;; copy = new MapLookupExpression( lgExpPlan, Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ModExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ModExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ModExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ModExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -75,7 +73,7 @@ public class ModExpression extends Binar } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new ModExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MultiplyExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MultiplyExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MultiplyExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/MultiplyExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -75,7 +73,7 @@ public class MultiplyExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new MultiplyExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NegativeExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NegativeExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NegativeExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NegativeExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -61,7 +59,7 @@ public class NegativeExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new NegativeExpression( lgExpPlan, this.getExpression().deepCopy(lgExpPlan) ); Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotEqualExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotEqualExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotEqualExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotEqualExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -76,7 +74,7 @@ public class NotEqualExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new NotEqualExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/NotExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -61,7 +59,7 @@ public class NotExpression extends Unary } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new NotExpression( lgExpPlan, this.getExpression().deepCopy(lgExpPlan) ); Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/OrExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/OrExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/OrExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/OrExpression.java Mon Aug 23 22:20:56 2010 @@ -17,8 +17,6 @@ */ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -76,7 +74,7 @@ public class OrExpression extends Binary } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new OrExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ProjectExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ProjectExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ProjectExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/ProjectExpression.java Mon Aug 23 22:20:56 2010 @@ -19,8 +19,6 @@ package org.apache.pig.newplan.logical.expression; import java.util.List; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -270,7 +268,7 @@ public class ProjectExpression extends C } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new ProjectExpression( lgExpPlan, this.getInputNum(), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/RegexExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/RegexExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/RegexExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/RegexExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.data.DataType; import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; @@ -76,7 +74,7 @@ public class RegexExpression extends Bin } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new RegexExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/SubtractExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/SubtractExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/SubtractExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/SubtractExpression.java Mon Aug 23 22:20:56 2010 @@ -18,8 +18,6 @@ package org.apache.pig.newplan.logical.expression; -import java.io.IOException; - import org.apache.pig.impl.logicalLayer.FrontendException; import org.apache.pig.newplan.Operator; import org.apache.pig.newplan.OperatorPlan; @@ -75,7 +73,7 @@ public class SubtractExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = new SubtractExpression( lgExpPlan, this.getLhs().deepCopy(lgExpPlan), Modified: hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/UserFuncExpression.java URL: http://svn.apache.org/viewvc/hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/UserFuncExpression.java?rev=988340&r1=988339&r2=988340&view=diff ============================================================================== --- hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/UserFuncExpression.java (original) +++ hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/UserFuncExpression.java Mon Aug 23 22:20:56 2010 @@ -20,8 +20,6 @@ package org.apache.pig.newplan.logical.e import java.util.ArrayList; import java.util.List; -import java.io.IOException; - import org.apache.pig.EvalFunc; import org.apache.pig.FuncSpec; import org.apache.pig.data.DataType; @@ -138,7 +136,7 @@ public class UserFuncExpression extends } @Override - public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws IOException { + public LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException { LogicalExpression copy = null; try { copy = new UserFuncExpression(