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.IOException
public int processFile(java.lang.String fileName) throws java.io.IOException
java.io.IOException
public void processInitFiles(CliSessionState ss) throws java.io.IOException
java.io.IOException
public void processSelectDatabase(CliSessionState ss) throws java.io.IOException
java.io.IOException
public static jline.Completor[] getCommandCompletor()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int run(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
protected jline.ConsoleReader getConsoleReader() throws java.io.IOException
java.io.IOException
public void setHiveVariables(java.util.Map<java.lang.String,java.lang.String> hiveVariables)
Copyright © 2012 The Apache Software Foundation