Interface | Description |
---|---|
DBDisplayItemIFace |
This interface is implemented by classes that are "fields" to be displayed
|
DBSelectTableFieldChangedListener |
Interface used to listener to changes from a table field
|
DBWhereIFace |
Interface class that enables the manipulation of either operators or
conditions
|
QBBuilderInterface |
Class | Description |
---|---|
DBFileFilter |
Adapted from the Swing JFileChooser demo and the ExampleFileFilter file
|
DBJoinPrcTable | |
DBQueryDef |
This class represents a single query.
|
DBQueryDefParserEmitter |
This is class is used to parse XML and create a DBQueryDef object and/or emit
XML from a DBQuery object
Call "readQueryDef" for reading in a query Call "emitXML" to generate the XML |
DBQueryDefTable |
Represents a table and it's X,Y position on the "drawing canvas"
NOTE: the x,y attributes are "hints" for UI layout, but are not required. |
DBSchemaParserEmitter |
This class can generate XML from a DSSchemaIFace object or create a schema
from and XML dcoument
|
DBSelectTableModelAdv |
This class extends DBSelectTableModelBase and is used to enabled the user to
indicate which items will be displayed.
|
DBSelectTableModelBase |
This classes is the abstract "base" class implementation of the model that is
used in the JTables.
|
DBSelectTableModelDeleteAction |
This class will express an action which will delete a selected row from
DBselectTableModel
|
DBSelectTableModelItem |
This class represents each row in the JTable that enables the user to select
a specific field in table and any additional information that can be changed.
|
DBSelectTableModelStd |
This class extends DBSelectTableModelBase and is used to enabled the user to
indicate which items will be displayed, the boolean operator for the criteria
and the criteria.
|
DBSelectTableOverviewModel |
This derived class is used for representing a table's schema in a UI "tab"
|
DBSelectTableOverviewTable |
The JTable of the table schema for "overview", meaning it only displays the
field name and the datatype.
|
DBSelectTableUIAdv |
This is the is derived from the abstract base class DBSelectTableUIBase, that
displays all the items to be displayed as part of the query.
|
DBSelectTableUIBase |
The JTable abstract base class for rendering portions (or all) of the select
statement.
|
DBSelectTableUIStd |
Used to render the table of items (rows) that make up the entire query.
|
DBTableDesktopPane |
Overrides JDesktopPane for laying out all the tables
|
DBTableField |
A field in the table frame.
|
DBTableFrame |
Extends JInternalFrame and contains a list of the fields.
|
DBTableJoin |
This class maintains all the joins for the query.
|
DBTableJoinItem | |
DBTableList |
The JList that resides inside the TableFrame.
|
DBTableListModel |
THis class is the model for each Table Frame List
|
DBUIUtils |
A set of uttiliy methods (all static)
|
DBWhereCondition |
THis class is a model class for a condition of a where clause
|
DBWhereList |
This class is used to draw the nested where clause.
|
DBWhereListCellBase |
This class is derived from DBSelectTableModelItem so we can pick up some
basic funcationality for getting and setting of the name and criteria etc.
|
DBWhereModel |
This class represents the model for the JList class.
|
DBWhereOperator |
A boolean operator class that can "contain" one or more conditions
(DBWhereCondition).
|
DBWherePanel |
This class is a JPanel that contains the list of Where OPerator and Condition
objects.
|
QBApp |
The Query Builder app which extends a JPanel.
|
QBApplet |
Applet for housing the QBApp (JPanel)
|
QBSplitPaneAdvanced |
This class shows a split view with a set of table schemas as draggable tables
in the upper pane.
|
QBSplitPaneIntermediate |
This class shows a split view with a set of table schemas as draggable tables
in the upper pane.
|
QBSplitPaneSQL |
Simple pane containing a text control for displaying the SQL of the query
|
QBSplitPaneStandard |
This class shows a split view with a set of table schemas showing via tabs in
the upper pane.
|
QuickSort | |
TableSchemaSelectionListener |
In QueryBuilder GUI, there is a JComboBox for selecting table schema.
|