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, key, keyInfo, keyType, 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, getUseSecondaryKey, 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-2025 The Apache Software Foundation