|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cloudera.sqoop.SqoopOptions
public class SqoopOptions
Command-line arguments used by Sqoop.
Nested Class Summary | |
---|---|
static class |
SqoopOptions.FileLayout
Selects in-HDFS destination file format. |
static class |
SqoopOptions.InvalidOptionsException
Thrown when invalid cmdline options are given. |
Field Summary | |
---|---|
static int |
DEFAULT_NUM_MAPPERS
|
static org.apache.commons.logging.Log |
LOG
|
Constructor Summary | |
---|---|
SqoopOptions()
|
|
SqoopOptions(org.apache.hadoop.conf.Configuration conf)
|
|
SqoopOptions(java.lang.String connect,
java.lang.String table)
Alternate SqoopOptions interface used mostly for unit testing. |
Method Summary | |
---|---|
boolean |
doHiveImport()
|
boolean |
doOverwriteHiveTable()
|
boolean |
explicitDelims()
|
java.lang.String |
getClassName()
|
java.lang.String |
getCodeOutputDir()
|
java.lang.String[] |
getColumns()
|
org.apache.hadoop.conf.Configuration |
getConf()
|
java.lang.String |
getConnectString()
|
java.lang.String |
getDebugSqlCmd()
|
long |
getDirectSplitSize()
|
java.lang.String |
getDriverClassName()
|
java.lang.String |
getExistingJarName()
|
java.lang.String |
getExportDir()
|
java.lang.String[] |
getExtraArgs()
|
SqoopOptions.FileLayout |
getFileLayout()
|
java.lang.String |
getHadoopHome()
Return the value of $HADOOP_HOME. |
java.lang.String |
getHiveHome()
|
java.lang.String |
getHiveTableName()
|
long |
getInlineLobLimit()
|
DelimiterSet |
getInputDelimiters()
|
char |
getInputEnclosedBy()
|
char |
getInputEscapedBy()
|
char |
getInputFieldDelim()
|
char |
getInputRecordDelim()
|
java.lang.String |
getJarOutputDir()
|
int |
getNumMappers()
|
DelimiterSet |
getOutputDelimiters()
|
char |
getOutputEnclosedBy()
|
char |
getOutputEscapedBy()
|
char |
getOutputFieldDelim()
|
char |
getOutputRecordDelim()
|
java.lang.String |
getPackageName()
|
java.lang.String |
getPassword()
|
java.lang.String |
getSplitByCol()
|
java.lang.String |
getTableName()
|
java.lang.String |
getTargetDir()
|
java.lang.String |
getTempDir()
|
java.lang.String |
getTmpDir()
Get the temporary directory; guaranteed to end in File.separator (e.g., '/'). |
java.lang.String |
getUsername()
|
java.lang.String |
getWarehouseDir()
|
java.lang.String |
getWhereClause()
|
boolean |
isAppendMode()
|
boolean |
isDirect()
|
boolean |
isInputEncloseRequired()
|
boolean |
isOutputEncloseRequired()
|
void |
setAppendMode(boolean doAppend)
|
void |
setClassName(java.lang.String name)
|
void |
setCodeOutputDir(java.lang.String outputDir)
|
void |
setColumns(java.lang.String[] cols)
|
void |
setConf(org.apache.hadoop.conf.Configuration config)
|
void |
setConnectString(java.lang.String connectStr)
|
void |
setDebugSqlCmd(java.lang.String sqlStatement)
|
void |
setDirectMode(boolean isDirect)
|
void |
setDirectSplitSize(long splitSize)
|
void |
setDriverClassName(java.lang.String driverClass)
|
void |
setEnclosedBy(char c)
Set the enclosed-by character to use when formatting lines. |
void |
setEscapedBy(char c)
Set the escaped-by character to use when formatting lines. |
void |
setExistingJarName(java.lang.String jarFile)
|
void |
setExplicitDelims(boolean explicit)
Flag the delimiter settings as explicit user settings, or implicit. |
void |
setExportDir(java.lang.String dir)
|
void |
setExtraArgs(java.lang.String[] args)
|
void |
setFieldsTerminatedBy(char c)
Set the field delimiter to use when formatting lines. |
void |
setFileLayout(SqoopOptions.FileLayout fileLayout)
|
void |
setHadoopHome(java.lang.String home)
|
void |
setHiveHome(java.lang.String home)
|
void |
setHiveImport(boolean doImport)
|
void |
setHiveTableName(java.lang.String name)
|
void |
setInlineLobLimit(long limit)
|
void |
setInputEnclosedBy(char c)
Set the enclosed-by character to use when parsing lines. |
void |
setInputEncloseRequired(boolean required)
If true, then all input fields are expected to be enclosed by the enclosed-by character when parsing. |
void |
setInputEscapedBy(char c)
Set the escaped-by character to use when parsing lines. |
void |
setInputFieldsTerminatedBy(char c)
Set the field delimiter to use when parsing lines. |
void |
setInputLinesTerminatedBy(char c)
Set the record delimiter to use when parsing lines. |
void |
setJarOutputDir(java.lang.String outDir)
|
void |
setLinesTerminatedBy(char c)
Set the record delimiter to use when formatting lines. |
void |
setNumMappers(int m)
|
void |
setOutputDelimiters(DelimiterSet delimiters)
Set the complete set of delimiters to use for output formatting. |
void |
setOutputEncloseRequired(boolean required)
If true, then the enclosed-by character will be applied to all fields, even if internal characters do not need enclosed-by protection. |
void |
setOverwriteHiveTable(boolean overwrite)
|
void |
setPackageName(java.lang.String name)
|
void |
setPassword(java.lang.String pass)
|
void |
setPasswordFromConsole()
Set the password in this SqoopOptions from the console without printing characters. |
void |
setSplitByCol(java.lang.String splitBy)
|
void |
setTableName(java.lang.String table)
|
void |
setTargetDir(java.lang.String dir)
|
void |
setTmpDir(java.lang.String tmp)
|
void |
setUseCompression(boolean compress)
|
void |
setUsername(java.lang.String user)
|
void |
setWarehouseDir(java.lang.String warehouse)
|
void |
setWhereClause(java.lang.String where)
|
boolean |
shouldUseCompression()
|
static char |
toChar(java.lang.String charish)
Given a string containing a single character or an escape sequence representing a char, return that char itself. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log LOG
public static final int DEFAULT_NUM_MAPPERS
Constructor Detail |
---|
public SqoopOptions()
public SqoopOptions(org.apache.hadoop.conf.Configuration conf)
public SqoopOptions(java.lang.String connect, java.lang.String table)
connect
- JDBC connect string to usetable
- Table to readMethod Detail |
---|
public java.lang.String getTempDir()
public static char toChar(java.lang.String charish) throws SqoopOptions.InvalidOptionsException
SqoopOptions.InvalidOptionsException
public java.lang.String getTmpDir()
public void setTmpDir(java.lang.String tmp)
public java.lang.String getConnectString()
public void setConnectString(java.lang.String connectStr)
public java.lang.String getTableName()
public void setTableName(java.lang.String table)
public java.lang.String getExportDir()
public void setExportDir(java.lang.String dir)
public java.lang.String getExistingJarName()
public void setExistingJarName(java.lang.String jarFile)
public java.lang.String[] getColumns()
public void setColumns(java.lang.String[] cols)
public java.lang.String getSplitByCol()
public void setSplitByCol(java.lang.String splitBy)
public java.lang.String getWhereClause()
public void setWhereClause(java.lang.String where)
public java.lang.String getUsername()
public void setUsername(java.lang.String user)
public java.lang.String getPassword()
public void setPasswordFromConsole()
public void setPassword(java.lang.String pass)
public boolean isDirect()
public void setDirectMode(boolean isDirect)
public int getNumMappers()
public void setNumMappers(int m)
public java.lang.String getClassName()
public void setClassName(java.lang.String name)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String name)
public java.lang.String getHiveHome()
public void setHiveHome(java.lang.String home)
public boolean doHiveImport()
public void setHiveImport(boolean doImport)
public boolean doOverwriteHiveTable()
public void setOverwriteHiveTable(boolean overwrite)
public java.lang.String getCodeOutputDir()
public void setCodeOutputDir(java.lang.String outputDir)
public java.lang.String getJarOutputDir()
public void setJarOutputDir(java.lang.String outDir)
public java.lang.String getHadoopHome()
public void setHadoopHome(java.lang.String home)
public java.lang.String getDebugSqlCmd()
public void setDebugSqlCmd(java.lang.String sqlStatement)
public java.lang.String getDriverClassName()
public void setDriverClassName(java.lang.String driverClass)
public java.lang.String getWarehouseDir()
public void setWarehouseDir(java.lang.String warehouse)
public java.lang.String getTargetDir()
public void setTargetDir(java.lang.String dir)
public void setAppendMode(boolean doAppend)
public boolean isAppendMode()
public SqoopOptions.FileLayout getFileLayout()
public void setFileLayout(SqoopOptions.FileLayout fileLayout)
public char getInputFieldDelim()
public void setInputFieldsTerminatedBy(char c)
public char getInputRecordDelim()
public void setInputLinesTerminatedBy(char c)
public char getInputEnclosedBy()
public void setInputEnclosedBy(char c)
public char getInputEscapedBy()
public void setInputEscapedBy(char c)
public boolean isInputEncloseRequired()
public void setInputEncloseRequired(boolean required)
public char getOutputFieldDelim()
public void setFieldsTerminatedBy(char c)
public char getOutputRecordDelim()
public void setLinesTerminatedBy(char c)
public char getOutputEnclosedBy()
public void setEnclosedBy(char c)
public char getOutputEscapedBy()
public void setEscapedBy(char c)
public boolean isOutputEncloseRequired()
public void setOutputEncloseRequired(boolean required)
public DelimiterSet getOutputDelimiters()
public void setOutputDelimiters(DelimiterSet delimiters)
public DelimiterSet getInputDelimiters()
public boolean shouldUseCompression()
public void setUseCompression(boolean compress)
public java.lang.String getHiveTableName()
public void setHiveTableName(java.lang.String name)
public long getDirectSplitSize()
public void setDirectSplitSize(long splitSize)
public long getInlineLobLimit()
public void setInlineLobLimit(long limit)
public boolean explicitDelims()
public void setExplicitDelims(boolean explicit)
public org.apache.hadoop.conf.Configuration getConf()
public void setConf(org.apache.hadoop.conf.Configuration config)
public java.lang.String[] getExtraArgs()
public void setExtraArgs(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |