public class CliDriver
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HIVERCFILE |
static int |
LINES_TO_FETCH |
static java.lang.String |
prompt |
static java.lang.String |
prompt2 |
| Constructor and Description |
|---|
CliDriver() |
| Modifier and Type | Method and Description |
|---|---|
static jline.Completor[] |
getCommandCompletor() |
protected jline.ConsoleReader |
getConsoleReader() |
static void |
main(java.lang.String[] args) |
int |
processCmd(java.lang.String cmd) |
int |
processFile(java.lang.String fileName) |
void |
processInitFiles(CliSessionState ss) |
int |
processLine(java.lang.String line) |
int |
processLine(java.lang.String line,
boolean allowInterupting)
Processes a line of semicolon separated commands
|
int |
processReader(java.io.BufferedReader r) |
void |
processSelectDatabase(CliSessionState ss) |
int |
run(java.lang.String[] args) |
void |
setHiveVariables(java.util.Map<java.lang.String,java.lang.String> hiveVariables) |
public static java.lang.String prompt
public static java.lang.String prompt2
public static final int LINES_TO_FETCH
public static final java.lang.String HIVERCFILE
public int processCmd(java.lang.String cmd)
public int processLine(java.lang.String line)
public int processLine(java.lang.String line,
boolean allowInterupting)
line - The commands to processallowInterupting - When true the function will handle SIG_INT (Ctrl+C) by interrupting the processing and
returning -1public int processReader(java.io.BufferedReader r)
throws java.io.IOException
java.io.IOExceptionpublic int processFile(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic void processInitFiles(CliSessionState ss) throws java.io.IOException
java.io.IOExceptionpublic void processSelectDatabase(CliSessionState ss) throws java.io.IOException
java.io.IOExceptionpublic static jline.Completor[] getCommandCompletor()
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic int run(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionprotected jline.ConsoleReader getConsoleReader()
throws java.io.IOException
java.io.IOExceptionpublic void setHiveVariables(java.util.Map<java.lang.String,java.lang.String> hiveVariables)
Copyright © 2012 The Apache Software Foundation