Uses of Package
de.mguennewig.pobjects

Packages that use de.mguennewig.pobjects
de.mguennewig.pobjects The package de.mguennewig.pobjects provides an abstraction layer on top of a set of database tables by which table rows can be accessed transparently as Java objects. 
de.mguennewig.pobjects.demo The package de.mguennewig.pobjects.demo prodives a demo application to show the basic usage of the de.mguennewig.pobjects package. 
de.mguennewig.pobjects.event The package provides classes to listen to database changes performed over the PObject library. 
de.mguennewig.pobjects.filesystem This package contains a PObjects Container that uses the file system tree as a database table. 
de.mguennewig.pobjects.jdbc This package contains Container implementations that use a JDBC connection. 
de.mguennewig.pobjects.memdb This package contains a simple non-persistent Container implementation that operates only in memory. 
de.mguennewig.pobjects.metadata This package contains the metadata classes used by the PObject library. 
de.mguennewig.pobjform This package contains the PObjForm library, which support Swing dialogs and HTML forms that use the metadata of the PObjects library. 
de.mguennewig.pobjform.html This package contains the HTML form interface of the PObjForm library. 
de.mguennewig.pobjform.swing This package contains the Swing dialog interface of the PObjForm library. 
de.mguennewig.pobjimport The package de.mguennewig.pobjimport provides the classes for a tool named PObjImport which can be used to import and export data from a persistent object database in a database implementation independent way. 
de.mguennewig.pobjsearch This package contains the PObjSearch framework that is based on the PObjForm library. 
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects
AbstractPObjJoin
          Abstract wrapper object for joins between two tables.
Cast
          A type cast of an SQL expression.
ColumnReference
          Class description goes here.
Condition
          Interface for boolean terms that consist out of further terms.
Container
          Interface for database connections.
DynamicSelectExpr
          A dynamically created SELECT expression.
EvalContext
          Internal class to convert the internal term expressions into SQL statements.
EvalState
          PObject internal class to evaluate a Term into an SQL statement.
FctCall
          A function call within an SQL expression.
Junction
          A conjunction or disjunction of Terms as part of a SQL statement.
LiteralSet
          A set of literal values (a, b, c, ...)
Member
          Reference to an column of a table.
Pclass
          PObject interface class to access the internal tables for DBMS, which do not support inheritance.
PclassColumn
          PObject interface class for class PclassColumn.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObjConstraintException.Entry
          Helper class holding data on an exception entry.
PObject
          Represents a table row with an id that is unique within the table.
PObjException
          Base class of all exceptions that can be raised by the persistent object library.
PObjResultSet
          A result set provides an interface to process the results of a Query row by row.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
TableRef
          Represents a table expression within an SQL FROM.
Term
          Interface of all entries that can appear in a boolean expression as part of a query.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.demo
PObject
          Represents a table row with an id that is unique within the table.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.event
AbstractContainer
          Abstract base class for database connections.
Container
          Interface for database connections.
EvalContext
          Internal class to convert the internal term expressions into SQL statements.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObject
          Represents a table row with an id that is unique within the table.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.filesystem
AbstractContainer
          Abstract base class for database connections.
Container
          Interface for database connections.
EvalContext
          Internal class to convert the internal term expressions into SQL statements.
PObject
          Represents a table row with an id that is unique within the table.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.jdbc
AbstractContainer
          Abstract base class for database connections.
Container
          Interface for database connections.
EvalContext
          Internal class to convert the internal term expressions into SQL statements.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObject
          Represents a table row with an id that is unique within the table.
PObjResultSet
          A result set provides an interface to process the results of a Query row by row.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
SQLEvalContext
          Internal class to convert the internal term expressions into SQL statements.
TableRef
          Represents a table expression within an SQL FROM.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.memdb
AbstractContainer
          Abstract base class for database connections.
Condition
          Interface for boolean terms that consist out of further terms.
Container
          Interface for database connections.
EvalContext
          Internal class to convert the internal term expressions into SQL statements.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObject
          Represents a table row with an id that is unique within the table.
PObjResultSet
          A result set provides an interface to process the results of a Query row by row.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjects.metadata
ObjectRef
          A simple wrapper class to allow returning a value over an argument of a method.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
PObjSyntaxException
          Thrown by Type to indicate a syntax error.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjform
Container
          Interface for database connections.
Member
          Reference to an column of a table.
PObject
          Represents a table row with an id that is unique within the table.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
Record
          All data extracted from the RDBMS is stored in instances of this type.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjform.html
Container
          Interface for database connections.
Member
          Reference to an column of a table.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjform.swing
Container
          Interface for database connections.
Member
          Reference to an column of a table.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjimport
Container
          Interface for database connections.
PObjException
          Base class of all exceptions that can be raised by the persistent object library.
 

Classes in de.mguennewig.pobjects used by de.mguennewig.pobjsearch
Condition
          Interface for boolean terms that consist out of further terms.
Container
          Interface for database connections.
PObjConstraintException
          Thrown when storing on an object fails (or would fail) because of a Constraint imposed on the object's data.
PObjSQLException
          Wrapper around SQL exceptions thrown by the database driver.
Predicate
          A boolean expression to be used in the WHERE part of a SQL statement.
Query
          Describes a simple query to retrieve objects from a database.
Record
          All data extracted from the RDBMS is stored in instances of this type.
Term
          Interface of all entries that can appear in a boolean expression as part of a query.