A C D E G I J L M O P Q R S T U

A

addError(String) - Method in class de.leechuck.java.proxy.server.LogType
Adds a String to the error-list
addLog(LogType) - Method in class de.leechuck.java.proxy.server.Logger
Adds l to the list of pending logfile-entries.
addQuery(String) - Method in class de.leechuck.java.proxy.server.LogType
Adds a Query to the squerie-list
address - Variable in class de.leechuck.java.proxy.server.LogType
The IP-Address of the Cliennt
AppletWrapper - class de.leechuck.java.proxy.tools.AppletWrapper.
 
AppletWrapper(String, int, String, String, String) - Constructor for class de.leechuck.java.proxy.tools.AppletWrapper
The constructor

C

columnNames - Variable in class de.leechuck.java.proxy.tools.QueryResult
 
columnTypes - Variable in class de.leechuck.java.proxy.tools.QueryResult
 

D

DATABASE - Variable in class de.leechuck.java.proxy.server.ServerConfig
The database ip-adress or hostname
dbPath - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
dbPath - Variable in class de.leechuck.java.proxy.server.LogType
The path to the database
doQuery(String) - Method in class de.leechuck.java.proxy.tools.AppletWrapper
 
doQuery(String, PrintWriter) - Method in class de.leechuck.java.proxy.server.ProxyJDBC
This function actually does the SQL-Query.

E

endTime - Variable in class de.leechuck.java.proxy.server.LogType
THe time, the connection ended
errorCode - Variable in class de.leechuck.java.proxy.tools.ErrorResult
 
errorMessage - Variable in class de.leechuck.java.proxy.tools.ErrorResult
 
ErrorResult - class de.leechuck.java.proxy.tools.ErrorResult.
 
ErrorResult() - Constructor for class de.leechuck.java.proxy.tools.ErrorResult
 
errors - Variable in class de.leechuck.java.proxy.server.LogType
contains a String representation of all the "queries" that caused an error in the Proxy-Server.

G

get(int) - Method in class de.leechuck.java.proxy.tools.Tuples
used to retrieve the String-representation of a certain field of the current row.
getCharArray() - Method in class de.leechuck.java.proxy.server.ProtoWrapper
Returns a char-Array
getColumnCount() - Method in class de.leechuck.java.proxy.tools.QueryResult
Determine the amount of columns
getErrorCode() - Method in class de.leechuck.java.proxy.tools.ErrorResult
Retrieve the ErrorCode
getErrorMessage() - Method in class de.leechuck.java.proxy.tools.ErrorResult
Returns the ErrorMessage as a String
getErrorResult() - Method in class de.leechuck.java.proxy.tools.AppletWrapper
 
getName(int) - Method in class de.leechuck.java.proxy.tools.QueryResult
Used to get the name of a column
getQueryData() - Method in class de.leechuck.java.proxy.server.ProxyJDBC
This function is deprecated.
getQueryResult() - Method in class de.leechuck.java.proxy.tools.AppletWrapper
 
getRowCount() - Method in class de.leechuck.java.proxy.tools.QueryResult
Determine the amount of rows
getSet() - Method in class de.leechuck.java.proxy.tools.QueryResult
Used to get a Set-representation of the Result.
getSQLState() - Method in class de.leechuck.java.proxy.tools.ErrorResult
Retrieve the SQLState
getString() - Method in class de.leechuck.java.proxy.server.ProtoWrapper
Returns the result-String.
getType(int) - Method in class de.leechuck.java.proxy.tools.QueryResult
Used to get the SQL-Type of a column.
getUpdateCount() - Method in class de.leechuck.java.proxy.tools.AppletWrapper
 

I

in - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
init() - Method in class de.leechuck.java.proxy.clients.ProxyApplet
 
ipAddress - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
isReady() - Method in class de.leechuck.java.proxy.tools.AppletWrapper
 
iterator() - Method in class de.leechuck.java.proxy.tools.QueryResult
Used to return an Iterator over the Set of Tuples

J

JDBCDRIVER - Variable in class de.leechuck.java.proxy.server.ServerConfig
The JDBC-Driver Class.
JDBCNAME - Variable in class de.leechuck.java.proxy.server.ServerConfig
The name of the JDBC-Driver, used in the Connection-URL.

L

LOGFILE - Variable in class de.leechuck.java.proxy.server.ServerConfig
The location of the Logfile.
Logger - class de.leechuck.java.proxy.server.Logger.
This class provides a thread-safe logging facility.
Logger(String, int) - Constructor for class de.leechuck.java.proxy.server.Logger
The only constructor.
loggingFacility - Static variable in class de.leechuck.java.proxy.server.MultiProxy
Our logging-facility
LOGLEVEL - Variable in class de.leechuck.java.proxy.server.ServerConfig
The Logging-Level.
LogType - class de.leechuck.java.proxy.server.LogType.
This class defines ONE Logfile-Entry.
LogType(InetAddress, Date) - Constructor for class de.leechuck.java.proxy.server.LogType
Only Constructor.

M

main(String[]) - Static method in class de.leechuck.java.proxy.server.MultiProxy
The main function.
main(String[]) - Static method in class ProxyClient
 
MultiProxy - class de.leechuck.java.proxy.server.MultiProxy.
This is the main-class.
MultiProxy() - Constructor for class de.leechuck.java.proxy.server.MultiProxy
 

O

out - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
out - Variable in class de.leechuck.java.proxy.server.ProtoWrapper
 

P

password - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
PORT - Variable in class de.leechuck.java.proxy.server.ServerConfig
The database port-adress
portAddress - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
printConfig() - Method in class de.leechuck.java.proxy.server.ServerConfig
 
processSQLInput(String) - Static method in class ProxyClient
 
ProtoWrapper - class de.leechuck.java.proxy.server.ProtoWrapper.
This class used to convert a ResultSet-Object to a String.
ProtoWrapper(ResultSet, PrintWriter, SSLSocket) - Constructor for class de.leechuck.java.proxy.server.ProtoWrapper
The Constructor already does all the work.
ProxyApplet - class de.leechuck.java.proxy.clients.ProxyApplet.
 
ProxyApplet() - Constructor for class de.leechuck.java.proxy.clients.ProxyApplet
 
ProxyClient - class ProxyClient.
 
ProxyClient() - Constructor for class ProxyClient
 
ProxyJDBC - class de.leechuck.java.proxy.server.ProxyJDBC.
Instances of this class are created from SingleProxy when a query has to be processed.
ProxyJDBC(ServerConfig, String, String, String, SSLSocket) - Constructor for class de.leechuck.java.proxy.server.ProxyJDBC
The constructor.

Q

QueryResult - class de.leechuck.java.proxy.tools.QueryResult.
This class provides something like a ResultSet, but much simpler.

R

result - Variable in class de.leechuck.java.proxy.server.ProtoWrapper
 
resultSet - Variable in class de.leechuck.java.proxy.tools.QueryResult
Set of Tuples
RS - Variable in class de.leechuck.java.proxy.server.ProtoWrapper
 
run() - Method in class de.leechuck.java.proxy.tools.AppletWrapper
The run method.
run() - Method in class de.leechuck.java.proxy.server.Logger
Starts the Thread.

S

sc - Static variable in class de.leechuck.java.proxy.server.MultiProxy
The Configuration-Object
ServerConfig - class de.leechuck.java.proxy.server.ServerConfig.
 
ServerConfig(String) - Constructor for class de.leechuck.java.proxy.server.ServerConfig
 
SERVERPORT - Variable in class de.leechuck.java.proxy.server.ServerConfig
 
setEnd(Date) - Method in class de.leechuck.java.proxy.server.LogType
Sets the time, the session ended to d
setPath(String) - Method in class de.leechuck.java.proxy.server.LogType
Sets the Path used to s
setUser(String) - Method in class de.leechuck.java.proxy.server.LogType
Sets the username used to s
size() - Method in class de.leechuck.java.proxy.tools.Tuples
Retrieve the size of the Tuple
SQLState - Variable in class de.leechuck.java.proxy.tools.ErrorResult
 
squeries - Variable in class de.leechuck.java.proxy.server.LogType
contains a String representation of all the successfull queries made in this specific session.
startTime - Variable in class de.leechuck.java.proxy.server.LogType
The time, the connection started

T

toString(int) - Method in class de.leechuck.java.proxy.server.LogType
This function overrides the toString-function of Object.
Tuples - class de.leechuck.java.proxy.tools.Tuples.
This represents one row of the ResultSet.

U

username - Variable in class de.leechuck.java.proxy.tools.AppletWrapper
 
username - Variable in class de.leechuck.java.proxy.server.LogType
The username used

A C D E G I J L M O P Q R S T U