Package org.apache.openjpa.jdbc.schema
package org.apache.openjpa.jdbc.schema
OpenJPA-JDBC Schema Management
This package provides utilities for managing the schema of persistent objects stored in a relational database.
Schema components themselves are little more than standard Java beans. Helper classes are responsible for added functionality such as XML serialization/deserialization, etc.
-
ClassDescriptionAutomatic Commons DBCP pooling or Simple non-pooling driver data source.Represents a database column.Metadata about column I/O in a specific context.A table constraint.Factory for
DataSource
objects.Commons DBCP basic pooling driver data source.A DataSource that allows additional configuration options to be set into it, so that it can wrap a JDBC driver or other DataSource.Factory whose schema group dynamically fills itself with information as mappings validate themselves in theirmap
method.Factory that uses an XML schema file to construct the system schema.Represents a database foreign key; may be a logical key with no database representation.Represents a database index.Factory that uses database metadata to construct the system schema.Constraint over local table columns, as opposed to a foreign key which spans tables.Name sets track what names have been taken, ignoring case.Represents a table primary key.Represents a database schema.Factory forSchemaGroup
s.The SchemaGenerator createsSchema
s matching the current database.An event corresponding to the generation of a schema object.A listener for a potentially lengthy schema generation process.Represents a grouping of schemas used in a database.Interface class for parers that read schema information.Helper class to deal with schemas.Interface for schema serializers.The SchemaTool is used to manage the database schema.Run flags.Represents a database sequence.Non-pooling driver data source.Represents a database table.Factory that uses an XML schema definition stored in a database table to record the system schema.Represents a unique constraint.Custom SAX parser used to parseSchema
objects.Used to hold unique constraint info before it is resolved.SerializesSchema
s to XML matching the document type definition defined by theXMLSchemaParser
.