org.apache.pig.newplan.logical.expression
Class ColumnExpression

java.lang.Object
  extended by org.apache.pig.newplan.Operator
      extended by org.apache.pig.newplan.logical.expression.LogicalExpression
          extended by org.apache.pig.newplan.logical.expression.ColumnExpression
Direct Known Subclasses:
ConstantExpression, DereferenceExpression, MapLookupExpression, ProjectExpression

public abstract class ColumnExpression
extends LogicalExpression

Super class for all column expressions, including projection, constants, and deferences.


Field Summary
 
Fields inherited from class org.apache.pig.newplan.logical.expression.LogicalExpression
fieldSchema, uidOnlyFieldSchema
 
Fields inherited from class org.apache.pig.newplan.Operator
annotations, hashPrime, location, name, plan
 
Constructor Summary
ColumnExpression(String name, OperatorPlan plan)
           
 
Method Summary
 
Methods inherited from class org.apache.pig.newplan.logical.expression.LogicalExpression
deepCopy, getFieldSchema, getNextUid, getType, hasFieldSchema, neverUseForRealSetFieldSchema, resetFieldSchema, resetNextUid, resetUid, toString
 
Methods inherited from class org.apache.pig.newplan.Operator
accept, annotate, getAnnotation, getLocation, getName, getPlan, isEqual, removeAnnotation, setLocation, setPlan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnExpression

public ColumnExpression(String name,
                        OperatorPlan plan)
Parameters:
name - of the operator
plan - LogicalExpressionPlan this column expression is part of


Copyright © 2007-2012 The Apache Software Foundation