public class ScriptState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INSERT_ENABLED
Pig property that allows user to turn off the inclusion of settings
in the jobs
|
static int |
MAX_SCRIPT_SIZE
Restricts the size of Pig script stored in job xml
|
Modifier and Type | Method and Description |
---|---|
void |
addSettingsToConf(MapReduceOper mro,
org.apache.hadoop.conf.Configuration conf) |
void |
addWorkflowAdjacenciesToConf(MROperPlan mrop,
org.apache.hadoop.conf.Configuration conf) |
void |
emitInitialPlanNotification(MROperPlan plan) |
void |
emitJobFailedNotification(JobStats jobStats) |
void |
emitjobFinishedNotification(JobStats jobStats) |
void |
emitJobsSubmittedNotification(int numJobsSubmitted) |
void |
emitJobStartedNotification(java.lang.String assignedJobId) |
void |
emitLaunchCompletedNotification(int numJobsSucceeded) |
void |
emitLaunchStartedNotification(int numJobsToLaunch) |
void |
emitOutputCompletedNotification(OutputStats outputStats) |
void |
emitProgressUpdatedNotification(int progress) |
static ScriptState |
get() |
java.lang.String |
getAlias(MapReduceOper mro) |
java.lang.String |
getAliasLocation(MapReduceOper mro) |
java.util.List<PigProgressNotificationListener> |
getAllListeners() |
java.lang.String |
getFileName() |
java.lang.String |
getHadoopVersion() |
PigContext |
getPigContext() |
java.lang.String |
getPigFeature(MapReduceOper mro) |
java.lang.String |
getPigVersion() |
void |
registerListener(PigProgressNotificationListener listener) |
void |
setFileName(java.lang.String fileName) |
void |
setPigContext(PigContext pigContext) |
void |
setScript(java.io.File file) |
void |
setScript(java.lang.String script) |
void |
setScriptFeatures(LogicalPlan plan) |
static ScriptState |
start(java.lang.String commandLine,
PigContext pigContext) |
public static final java.lang.String INSERT_ENABLED
public static final int MAX_SCRIPT_SIZE
public static ScriptState start(java.lang.String commandLine, PigContext pigContext)
public static ScriptState get()
public void registerListener(PigProgressNotificationListener listener)
public java.util.List<PigProgressNotificationListener> getAllListeners()
public void emitInitialPlanNotification(MROperPlan plan)
public void emitLaunchStartedNotification(int numJobsToLaunch)
public void emitJobsSubmittedNotification(int numJobsSubmitted)
public void emitJobStartedNotification(java.lang.String assignedJobId)
public void emitjobFinishedNotification(JobStats jobStats)
public void emitJobFailedNotification(JobStats jobStats)
public void emitOutputCompletedNotification(OutputStats outputStats)
public void emitProgressUpdatedNotification(int progress)
public void emitLaunchCompletedNotification(int numJobsSucceeded)
public void addSettingsToConf(MapReduceOper mro, org.apache.hadoop.conf.Configuration conf) throws java.io.IOException
java.io.IOException
public void addWorkflowAdjacenciesToConf(MROperPlan mrop, org.apache.hadoop.conf.Configuration conf)
public void setScript(java.io.File file)
public void setScript(java.lang.String script)
public void setScriptFeatures(LogicalPlan plan)
public java.lang.String getHadoopVersion()
public java.lang.String getPigVersion()
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getAlias(MapReduceOper mro)
public java.lang.String getAliasLocation(MapReduceOper mro)
public java.lang.String getPigFeature(MapReduceOper mro)
public void setPigContext(PigContext pigContext)
public PigContext getPigContext()
Copyright © 2007-2012 The Apache Software Foundation