org.apache.pig.backend.hadoop.executionengine.mapReduceLayer
Class ColumnChainInfo

java.lang.Object
  extended by org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.ColumnChainInfo
All Implemented Interfaces:
Cloneable

public class ColumnChainInfo
extends Object
implements Cloneable


Constructor Summary
ColumnChainInfo()
           
 
Method Summary
 Object clone()
           
 boolean equals(Object o2)
           
 ColumnInfo getColumnInfo(int i)
           
 List<ColumnInfo> getColumnInfos()
           
 int hashCode()
           
 void insert(int startCol, byte type)
          Insert new ColumnInfo for a project-star or project-range-to-end
 void insert(List<Integer> columns, byte type)
           
 void insertColumnChainInfo(ColumnChainInfo columnChainInfo)
           
 void insertInReduce(POProject project)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnChainInfo

public ColumnChainInfo()
Method Detail

equals

public boolean equals(Object o2)
Overrides:
equals in class Object

insert

public void insert(List<Integer> columns,
                   byte type)

insert

public void insert(int startCol,
                   byte type)
Insert new ColumnInfo for a project-star or project-range-to-end

Parameters:
startCol -
type -

insertInReduce

public void insertInReduce(POProject project)

insertColumnChainInfo

public void insertColumnChainInfo(ColumnChainInfo columnChainInfo)

getColumnInfos

public List<ColumnInfo> getColumnInfos()

toString

public String toString()
Overrides:
toString in class Object

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

size

public int size()

getColumnInfo

public ColumnInfo getColumnInfo(int i)

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2007-2012 The Apache Software Foundation