org.apache.hadoop.zebra.pig.comparator
Class TupleExpr

java.lang.Object
  extended by org.apache.hadoop.zebra.pig.comparator.ComparatorExpr
      extended by org.apache.hadoop.zebra.pig.comparator.TupleExpr

public class TupleExpr
extends ComparatorExpr


Field Summary
protected  List<ComparatorExpr> exprs
           
 
Constructor Summary
protected TupleExpr(List<ComparatorExpr> exprs)
           
 
Method Summary
protected  void appendLeafGenerator(List<LeafGenerator> list, int el, int cel, boolean c, boolean explicitBound)
           
 List<ComparatorExpr> childrenExpr()
          Get the children expressions.
static ComparatorExpr makeTupleComparator(Collection<? extends ComparatorExpr> exprs)
          Make a tuple expression
static ComparatorExpr makeTupleExpr(ComparatorExpr... exprs)
          Make a tuple expression
protected  void toString(PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

exprs

protected final List<ComparatorExpr> exprs
Constructor Detail

TupleExpr

protected TupleExpr(List<ComparatorExpr> exprs)
Method Detail

appendLeafGenerator

protected void appendLeafGenerator(List<LeafGenerator> list,
                                   int el,
                                   int cel,
                                   boolean c,
                                   boolean explicitBound)
Specified by:
appendLeafGenerator in class ComparatorExpr

childrenExpr

public List<ComparatorExpr> childrenExpr()
Get the children expressions.

Returns:
The children expressions.

toString

protected void toString(PrintStream out)
Specified by:
toString in class ComparatorExpr

makeTupleExpr

public static ComparatorExpr makeTupleExpr(ComparatorExpr... exprs)
Make a tuple expression

Parameters:
exprs - children expressions
Returns:
a comparator expression

makeTupleComparator

public static ComparatorExpr makeTupleComparator(Collection<? extends ComparatorExpr> exprs)
Make a tuple expression

Parameters:
exprs - children expressions
Returns:
a comparator expression


Copyright © ${year} The Apache Software Foundation