public class RuntimeUDFContext extends Object implements RuntimeContext
| Constructor and Description |
|---|
RuntimeUDFContext(String name,
int numParallelSubtasks,
int subtaskIndex) |
RuntimeUDFContext(String name,
int numParallelSubtasks,
int subtaskIndex,
Map<String,FutureTask<Path>> cpTasks) |
| Modifier and Type | Method and Description |
|---|---|
<V,A> void |
addAccumulator(String name,
Accumulator<V,A> accumulator) |
<V,A> Accumulator<V,A> |
getAccumulator(String name) |
HashMap<String,Accumulator<?,?>> |
getAllAccumulators() |
<RT> Collection<RT> |
getBroadcastVariable(String name) |
DistributedCache |
getDistributedCache() |
DoubleCounter |
getDoubleCounter(String name) |
Histogram |
getHistogram(String name) |
int |
getIndexOfThisSubtask() |
IntCounter |
getIntCounter(String name) |
LongCounter |
getLongCounter(String name) |
int |
getNumberOfParallelSubtasks() |
String |
getTaskName() |
void |
setBroadcastVariable(String name,
Collection<?> value) |
public RuntimeUDFContext(String name, int numParallelSubtasks, int subtaskIndex)
public RuntimeUDFContext(String name, int numParallelSubtasks, int subtaskIndex, Map<String,FutureTask<Path>> cpTasks)
public String getTaskName()
getTaskName in interface RuntimeContextpublic int getNumberOfParallelSubtasks()
getNumberOfParallelSubtasks in interface RuntimeContextpublic int getIndexOfThisSubtask()
getIndexOfThisSubtask in interface RuntimeContextpublic IntCounter getIntCounter(String name)
getIntCounter in interface RuntimeContextpublic LongCounter getLongCounter(String name)
getLongCounter in interface RuntimeContextpublic Histogram getHistogram(String name)
getHistogram in interface RuntimeContextpublic DoubleCounter getDoubleCounter(String name)
getDoubleCounter in interface RuntimeContextpublic <V,A> void addAccumulator(String name, Accumulator<V,A> accumulator)
addAccumulator in interface RuntimeContextpublic <V,A> Accumulator<V,A> getAccumulator(String name)
getAccumulator in interface RuntimeContextpublic HashMap<String,Accumulator<?,?>> getAllAccumulators()
getAllAccumulators in interface RuntimeContextpublic void setBroadcastVariable(String name, Collection<?> value)
public <RT> Collection<RT> getBroadcastVariable(String name)
getBroadcastVariable in interface RuntimeContextpublic DistributedCache getDistributedCache()
getDistributedCache in interface RuntimeContextCopyright © 2014 The Apache Software Foundation. All rights reserved.