public class JoinPackager extends Packager
Packager.PackageType| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DEFAULT_CHUNK_SIZE  | 
bags, distinct, illustrator, isKeyCompound, isKeyTuple, keyInfo, mBagFactory, mTupleFactory, parent, readOnce| Constructor and Description | 
|---|
JoinPackager(Packager p,
            POForEach f)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
attachInput(java.lang.Object key,
           DataBag[] bags,
           boolean[] readOnce)  | 
POOptimizedForEach | 
getForEach()  | 
java.util.List<PhysicalPlan> | 
getInputPlans()  | 
Result | 
getNext()
Calls getNext to get next ForEach result. 
 | 
java.lang.String | 
name()  | 
void | 
setChunkSize(long chunkSize)  | 
void | 
setIllustrator(Illustrator illustrator)  | 
void | 
setInputPlans(java.util.List<PhysicalPlan> plans)  | 
void | 
setToBeFlattened(java.util.List<java.lang.Boolean> flattens)  | 
checkBagType, clone, detachInput, getBag, getIllustrator, getInner, getKey, getKey, getKeyAsTuple, getKeyInfo, getKeyTuple, getKeyType, getNumInputs, getNumInputs, getPackageType, getValueTuple, illustratorMarkup, illustratorMarkup2, isDistinct, numberOfEquivalenceClasses, setDistinct, setInner, setKeyCompound, setKeyInfo, setKeyTuple, setKeyType, setNumInputs, setPackageType, setParent, setUseSecondaryKey, starMarkuppublic static final java.lang.String DEFAULT_CHUNK_SIZE
public Result getNext() throws ExecException
getNext in class PackagerExecExceptionpublic void attachInput(java.lang.Object key,
               DataBag[] bags,
               boolean[] readOnce)
                 throws ExecException
attachInput in class PackagerExecExceptionpublic java.util.List<PhysicalPlan> getInputPlans()
public void setInputPlans(java.util.List<PhysicalPlan> plans)
public void setToBeFlattened(java.util.List<java.lang.Boolean> flattens)
public POOptimizedForEach getForEach()
public void setChunkSize(long chunkSize)
chunkSize - - the chunk size for the biggest inputpublic void setIllustrator(Illustrator illustrator)
setIllustrator in interface IllustrablesetIllustrator in class PackagerCopyright © 2007-2012 The Apache Software Foundation