public abstract class FrameTask2<T extends FrameTask2<T>>
extends water.MRTask<T>
Modifier and Type | Field and Description |
---|---|
protected DataInfo |
_dinfo |
protected boolean |
_sparse |
Constructor and Description |
---|
FrameTask2(water.H2O.H2OCountedCompleter cmp,
DataInfo dinfo,
water.Key<water.Job> jobKey) |
Modifier and Type | Method and Description |
---|---|
void |
chunkDone()
Perform action after processing one "chunk" of data/
|
void |
chunkInit()
Initialization method, called once per "chunk".
|
boolean |
handlesSparseData() |
void |
map(water.fvec.Chunk[] chks) |
protected abstract void |
processRow(DataInfo.Row r) |
T |
setSparse(boolean b) |
void |
setupLocal() |
appendables, asyncExecOnAllNodes, block, closeLocal, compute2, dfork, dfork, dfork, dfork, dfork, dinvoke, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAll, doAllNodes, getResult, getResult, isReleasable, map, map, map, map, map, map, map, map, map, map, modifiesVolatileVecs, onCompletion, onExceptionalCompletion, outputFrame, outputFrame, outputFrame, postGlobal, profile, profString, reduce, self
copyOver, getDException, hasException, logVerbose, onAck, onAckAck, setException
asBytes, clone, compute, compute1, currThrPriority, frozenType, icer, priority, read, readJSON, reloadFromBytes, write, writeJSON
__tryComplete, addToPendingCount, compareAndSetPendingCount, complete, exec, getCompleter, getPendingCount, getRawResult, setCompleter, setPendingCount, setRawResult, tryComplete
adapt, adapt, adapt, cancel, compareAndSetForkJoinTaskTag, completeExceptionally, fork, get, get, getException, getForkJoinTaskTag, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyComplete, quietlyInvoke, quietlyJoin, reinitialize, setForkJoinTaskTag, tryUnfork
protected boolean _sparse
protected final DataInfo _dinfo
public FrameTask2(water.H2O.H2OCountedCompleter cmp, DataInfo dinfo, water.Key<water.Job> jobKey)
public T setSparse(boolean b)
public void chunkInit()
public void chunkDone()
public void setupLocal()
setupLocal
in class water.MRTask<T extends FrameTask2<T>>
public boolean handlesSparseData()
protected abstract void processRow(DataInfo.Row r)
public void map(water.fvec.Chunk[] chks)
map
in class water.MRTask<T extends FrameTask2<T>>