Package org.datanucleus.store.schema
Package defining the data structure mechanism for the schema of the datastore.
Should be extended/implemented by each datastore to match their own structure.
-
Interface Summary Interface Description CurrentUserProvider Provides the current user in order to support 'CreateUser', 'UpdateUser' audit features.ListStoreSchemaData Interface representing schema information for the datastore.MapStoreSchemaData Interface representing schema information for the datastore.MultiTenancyProvider Interface to be implemented where the user wants to allocate a "tenantId" for each datastore access.SchemaAwareStoreManager Interface to be implemented by all store managers that manage a "schema".SchemaScriptAwareStoreManager Interface to be implemented by all store managers that support execution of scripts on the schema.StoreSchemaData Interface representing definition of some schema information in the datastore.StoreSchemaHandler Interface defining schema operation for a StoreManager. -
Class Summary Class Description AbstractStoreSchemaHandler Abstract base for any StoreSchemaHandler.DefaultStoreSchemaHandler Fallback StoreSchemaHandler that simply provides access to the schema flags.SchemaTool SchemaTool providing an interface for the maintenance of schemas.SchemaToolTask SchemaTool Ant Task. -
Enum Summary Enum Description SchemaTool.Mode