dsql
Class DSQL
java.lang.Object
java.lang.Thread
dsql.DSQL
- All Implemented Interfaces:
- java.lang.Runnable
- public class DSQL
- extends java.lang.Thread
The DSQL (Dynamic SQL) interpreter. It is invoked from the command-line
with the "-i"
switch to start the GUI, or with a file name to execute.
- Author:
- Francois Paradis
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary |
DSQL(Parser _parser,
java.lang.String _streamName,
java.lang.String[] _args,
Trace _trace)
|
DSQL(Parser _parser,
java.lang.String _streamName,
java.lang.String[] _args,
Trace _trace,
java.io.PrintStream _out,
java.io.PrintStream _err)
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
traceMode
protected static java.lang.String traceMode
interactive
protected static boolean interactive
openedWindow
protected static boolean openedWindow
parseOnly
protected static boolean parseOnly
trace
public Trace trace
DSQL
public DSQL(Parser _parser,
java.lang.String _streamName,
java.lang.String[] _args,
Trace _trace)
DSQL
public DSQL(Parser _parser,
java.lang.String _streamName,
java.lang.String[] _args,
Trace _trace,
java.io.PrintStream _out,
java.io.PrintStream _err)
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments
command
public static int command(java.lang.String[] args,
int i)
encrypt
public static void encrypt(java.lang.String method)
start
public void start(DSQLInterface _caller)
setRequestToStop
public void setRequestToStop()
run
public void run()
- Standard Thread method: do not call! use start() instead
hasRequestToStop
public boolean hasRequestToStop()
clearRequestToStop
public void clearRequestToStop()
execute
public int execute()
printParseError
public static int printParseError(java.lang.Throwable exc,
java.lang.String file,
java.io.PrintStream err)