Top Interfaces Classes
module org.apache.derby.tools

Package org.apache.derby.impl.tools.ij


Interface Summary

Modifier and TypeInterface and Description
public interface
CharStream

This interface describes a character stream that maintains line and column number positions of the characters.

pack-priv interface
pack-priv interface
ijResult

This is a wrapper for results coming out of the ij parser.

public interface
pack-priv interface

Class Summary

Modifier and TypeClass and Description
pack-priv class
public class
pack-priv class
ConnectionEnv

To enable multi-user use of ij.Main2

pack-priv class
ij

This parser works on a statement-at-a-time basis.

pack-priv class
public class
ijException

ijException is used to get messages from the ij parser to the main ij loop.

pack-priv class
ijExceptionResult

This is an impl for just returning errors from JDBC statements.

public class
ijFatalException

Used for fatal IJ exceptions

public class
ijMultipleResultSetResult

This impl is intended to be used with multiple resultsets, where the execution of the statement is already complete.

pack-priv class
ijMultiResult

This is an impl for a statement execution; the result is either an update count or result set depending on what was executed.

pack-priv abstract class
ijResultImpl

This is an empty impl for reuse of code.

public class
ijResultSetResult

This impl is intended to be used with a resultset, where the execution of the statement is already complete.

public class
ijRowResult

This is an impl for when 1 row of a result set is the intended use of it.

pack-priv class
ijStatementResult

This is an impl for a statement execution; the result is either an update count or result set depending on what was executed.

public class
pack-priv class
pack-priv class
ijVectorResult

This is an impl for a simple Vector of objects.

pack-priv class
ijWarningResult

This is an impl for just returning warnings from JDBC objects we don't want the caller to touch.

pack-priv class
public class
Main

This is the controller for ij.

public class
public class
public class
public class
mtTester

mtTester grabs test and runs them forever.

public class
public class
public class
ParseException

This exception is thrown when parse errors are encountered.

pack-priv class
QualifiedIdentifier

A qualified identifier made of a session name and a local name

pack-priv class
Session

Session holds the objects local to a particular database session, which starts with a connection and is all other JDBC stuff used on that connection, along with some ij state that is connection-based as well.

public class
SimpleCharStream

An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).

public class
StatementFinder

StatementGrabber looks through an input stream for the next JSQL statement.

public class
Token

Describes the input token stream.

public class
public class
UCode_CharStream

An implementation of interface CharStream, where the stream is assumed to contain only Unicode characters.

public class
URLCheck

This class takes a string used for a connection URL and checks for correctness.

public class
util

Methods used to control setup for apps as well as display some internal ij structures.

public class
utilMain

This class is utilities specific to the two ij Main's.

pack-priv class