This is a flowchart showing the flow of inputs and
outputs in utilizing user-defined types in a Java program,
through JPublisher.

It shows the following as inputs to JPublisher:


It shows JPublisher outputting generated .java and .sqlj
source files.

It shows these generated source files, as well as user-
written .java and .sqlj source files, as input to the
SQLJ translator or Java compiler.

It shows .class files and .ser Java resource files as
output from the SQLJ translator or Java compiler.

It shows these generated .class files and .ser files,
as well as the JDBC driver and/or SQLJ runtime .class
files, as input that is executed by the Java VM.