You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by da...@apache.org on 2010/08/24 00:20:57 UTC

svn commit: r988340 - /hadoop/pig/trunk/src/org/apache/pig/newplan/logical/expression/

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(