com.cloudera.sqoop.tool
Class ImportAllTablesTool

java.lang.Object
  extended by com.cloudera.sqoop.tool.SqoopTool
      extended by com.cloudera.sqoop.tool.BaseSqoopTool
          extended by com.cloudera.sqoop.tool.ImportTool
              extended by com.cloudera.sqoop.tool.ImportAllTablesTool

public class ImportAllTablesTool
extends ImportTool

Tool that performs database imports of all tables in a database to HDFS.


Field Summary
static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class com.cloudera.sqoop.tool.BaseSqoopTool
APPEND_ARG, BIN_OUT_DIR_ARG, CLASS_NAME_ARG, CODE_OUT_DIR_ARG, COLUMNS_ARG, COMPRESS_ARG, COMPRESS_SHORT_ARG, CONNECT_STRING_ARG, DEBUG_SQL_ARG, DEBUG_SQL_SHORT_ARG, DIRECT_ARG, DIRECT_SPLIT_SIZE_ARG, DRIVER_ARG, ENCLOSED_BY_ARG, ESCAPED_BY_ARG, EXPORT_PATH_ARG, FIELDS_TERMINATED_BY_ARG, FMT_SEQUENCEFILE_ARG, FMT_TEXTFILE_ARG, HADOOP_HOME_ARG, HELP_ARG, HELP_STR, HIVE_HOME_ARG, HIVE_IMPORT_ARG, HIVE_OVERWRITE_ARG, HIVE_TABLE_ARG, INLINE_LOB_LIMIT_ARG, INPUT_ENCLOSED_BY_ARG, INPUT_ESCAPED_BY_ARG, INPUT_FIELDS_TERMINATED_BY_ARG, INPUT_LINES_TERMINATED_BY_ARG, INPUT_OPTIONALLY_ENCLOSED_BY_ARG, JAR_FILE_NAME_ARG, LINES_TERMINATED_BY_ARG, manager, MYSQL_DELIMITERS_ARG, NUM_MAPPERS_ARG, NUM_MAPPERS_SHORT_ARG, OPTIONALLY_ENCLOSED_BY_ARG, PACKAGE_NAME_ARG, PASSWORD_ARG, PASSWORD_PROMPT_ARG, SPLIT_BY_ARG, TABLE_ARG, TARGET_DIR_ARG, USERNAME_ARG, VERBOSE_ARG, WAREHOUSE_DIR_ARG, WHERE_ARG
 
Fields inherited from class com.cloudera.sqoop.tool.SqoopTool
extraArguments
 
Constructor Summary
ImportAllTablesTool()
           
 
Method Summary
 int run(SqoopOptions options)
          Main body of code to run the tool.
 
Methods inherited from class com.cloudera.sqoop.tool.ImportTool
applyOptions, configureOptions, getGeneratedJarFiles, getImportOptions, importTable, init, printHelp, validateImportOptions, validateOptions
 
Methods inherited from class com.cloudera.sqoop.tool.BaseSqoopTool
applyCodeGenOptions, applyCommonOptions, applyHiveOptions, applyInputFormatOptions, applyOutputFormatOptions, destroy, getCodeGenOpts, getCommonOptions, getHiveOptions, getInputFormatOptions, getManager, getOutputFormatOptions, getSubcommandArgs, hasUnrecognizedArgs, hasUnrecognizedArgs, 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

LOG

public static final org.apache.commons.logging.Log LOG
Constructor Detail

ImportAllTablesTool

public ImportAllTablesTool()
Method Detail

run

public int run(SqoopOptions options)
Description copied from class: SqoopTool
Main body of code to run the tool.

Overrides:
run in class ImportTool
Parameters:
options - the SqoopOptions configured via configureOptions()/applyOptions().
Returns:
an integer return code for external programs to consume. 0 represents success; nonzero means failure.


Copyright © 2010 Cloudera, Inc.