|
||||||||||
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.ListTablesTool
public class ListTablesTool
Tool that lists available tables in a database.
Field Summary | |
---|---|
static org.apache.commons.logging.Log |
LOG
|
Fields inherited from class com.cloudera.sqoop.tool.SqoopTool |
---|
extraArguments |
Constructor Summary | |
---|---|
ListTablesTool()
|
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. |
int |
run(SqoopOptions options)
Main body of code to run the tool. |
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, printHelp, 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 ListTablesTool()
Method Detail |
---|
public int run(SqoopOptions options)
SqoopTool
run
in class SqoopTool
options
- the SqoopOptions configured via
configureOptions()/applyOptions().
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 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.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 |