|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cloudera.sqoop.tool.SqoopTool
com.cloudera.sqoop.tool.BaseSqoopTool
com.cloudera.sqoop.tool.ExportTool
public class ExportTool
Tool that performs HDFS exports to databases.
Field Summary | |
---|---|
static org.apache.commons.logging.Log |
LOG
|
Fields inherited from class com.cloudera.sqoop.tool.SqoopTool |
---|
extraArguments |
Constructor Summary | |
---|---|
ExportTool()
|
Method Summary | |
---|---|
void |
applyOptions(org.apache.commons.cli.CommandLine in,
SqoopOptions out)
Generate the SqoopOptions containing actual argument values from the extracted CommandLine arguments. |
void |
configureOptions(ToolOptions toolOptions)
Configure the command-line arguments we expect to receive. |
protected RelatedOptions |
getExportOptions()
Construct the set of options that control exports. |
java.util.List<java.lang.String> |
getGeneratedJarFiles()
|
void |
printHelp(ToolOptions toolOptions)
Print the help message for this tool. |
int |
run(SqoopOptions options)
Main body of code to run the tool. |
protected void |
validateExportOptions(SqoopOptions options)
Validate export-specific arguments. |
void |
validateOptions(SqoopOptions options)
Validates options and ensures that any required options are present and that any mutually-exclusive options are not selected. |
Methods inherited from class com.cloudera.sqoop.tool.BaseSqoopTool |
---|
applyCodeGenOptions, applyCommonOptions, applyHiveOptions, applyInputFormatOptions, applyOutputFormatOptions, destroy, getCodeGenOpts, getCommonOptions, getHiveOptions, getInputFormatOptions, getManager, getOutputFormatOptions, getSubcommandArgs, hasUnrecognizedArgs, hasUnrecognizedArgs, init, setManager, validateCodeGenOptions, validateCommonOptions, validateHiveOptions, validateOutputFormatOptions |
Methods inherited from class com.cloudera.sqoop.tool.SqoopTool |
---|
appendArgs, getTool, getToolDescription, getToolName, getToolNames, parseArguments, setToolName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log LOG
Constructor Detail |
---|
public ExportTool()
Method Detail |
---|
public java.util.List<java.lang.String> getGeneratedJarFiles()
public int run(SqoopOptions options)
SqoopTool
run
in class SqoopTool
options
- the SqoopOptions configured via
configureOptions()/applyOptions().
protected RelatedOptions getExportOptions()
public void configureOptions(ToolOptions toolOptions)
SqoopTool
configureOptions
in class SqoopTool
toolOptions
- a ToolOptions that should be populated with sets of
RelatedOptions for the tool.public void printHelp(ToolOptions toolOptions)
SqoopTool
printHelp
in class SqoopTool
toolOptions
- the configured tool optionspublic void applyOptions(org.apache.commons.cli.CommandLine in, SqoopOptions out) throws SqoopOptions.InvalidOptionsException
SqoopTool
applyOptions
in class SqoopTool
in
- the CLI CommandLine that contain the user's set Options.out
- the SqoopOptions with all fields applied.
SqoopOptions.InvalidOptionsException
- if there's a problem.protected void validateExportOptions(SqoopOptions options) throws SqoopOptions.InvalidOptionsException
options
- the configured SqoopOptions to check
SqoopOptions.InvalidOptionsException
public void validateOptions(SqoopOptions options) throws SqoopOptions.InvalidOptionsException
SqoopTool
validateOptions
in class SqoopTool
SqoopOptions.InvalidOptionsException
- if there's a problem.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |