org.apache.pig.newplan.logical.rules
Class LoadStoreFuncDupSignatureValidator

java.lang.Object
  extended by org.apache.pig.newplan.logical.rules.LoadStoreFuncDupSignatureValidator

public class LoadStoreFuncDupSignatureValidator
extends Object

Check for duplicate alias. This is because we use alias as LoadFunc signature. If user use the same alias in two load statement, we cannot distinguish two loadFunc. LoadStoreFuncDupSignatureValidator solve this problem by appending an index if signature conflicts


Constructor Summary
LoadStoreFuncDupSignatureValidator(OperatorPlan plan)
           
 
Method Summary
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadStoreFuncDupSignatureValidator

public LoadStoreFuncDupSignatureValidator(OperatorPlan plan)
Method Detail

validate

public void validate()
              throws FrontendException
Throws:
FrontendException


Copyright © ${year} The Apache Software Foundation