public class POJoinPackage extends POPackage
POPackage.PackageType
PhysicalOperator.OriginalLocation
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CHUNK_SIZE |
distinct, isKeyCompound, isKeyTuple, keyAsTuple, keyInfo, mBagFactory, mTupleFactory
alias, illustrator, input, inputAttached, inputs, lineageTracer, outputs, parentPlan, pigLogger, requestedParallelism, resultType
Constructor and Description |
---|
POJoinPackage(OperatorKey k,
int rp,
POPackage p,
POForEach f) |
Modifier and Type | Method and Description |
---|---|
POOptimizedForEach |
getForEach() |
java.util.List<PhysicalPlan> |
getInputPlans() |
Result |
getNextTuple()
Calls getNext to get next ForEach result.
|
java.lang.String |
name() |
void |
setChunkSize(long chunkSize) |
void |
setInputPlans(java.util.List<PhysicalPlan> plans) |
void |
setToBeFlattened(java.util.List<java.lang.Boolean> flattens) |
void |
visit(PhyPlanVisitor v)
Visit this node with the provided visitor.
|
attachInput, clone, detachInput, getInner, getKeyInfo, getKeyType, getNumInps, getPackageType, getValueTuple, illustratorMarkup, isDistinct, setDistinct, setInner, setKeyCompound, setKeyInfo, setKeyTuple, setKeyType, setNumInps, setPackageType, setUseSecondaryKey, supportsMultipleInputs, supportsMultipleOutputs
addOriginalLocation, addOriginalLocation, attachInput, cloneHelper, getAlias, getAliasString, getIllustrator, getInputs, getLogger, getNext, getNextBigDecimal, getNextBigInteger, getNextBoolean, getNextDataBag, getNextDataByteArray, getNextDateTime, getNextDouble, getNextFloat, getNextInteger, getNextLong, getNextMap, getNextString, getOriginalLocations, getPigLogger, getReporter, getRequestedParallelism, getResultType, isAccumStarted, isAccumulative, isBlocking, isInputAttached, processInput, reset, setAccumEnd, setAccumStart, setAccumulative, setIllustrator, setInputs, setParentPlan, setPigLogger, setReporter, setRequestedParallelism, setResultType
compareTo, equals, getOperatorKey, getProjectionMap, hashCode, regenerateProjectionMap, rewire, toString, unsetProjectionMap
public static final java.lang.String DEFAULT_CHUNK_SIZE
public POJoinPackage(OperatorKey k, int rp, POPackage p, POForEach f)
public void visit(PhyPlanVisitor v) throws VisitorException
Operator
visit
in class POPackage
v
- Visitor to visit with.VisitorException
- if the visitor has a problem.public Result getNextTuple() throws ExecException
getNextTuple
in class POPackage
ExecException
public 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 inputCopyright © 2007-2012 The Apache Software Foundation