This package is a work-in-progress to provide datastore-agnostic naming strategies for JDO, JPA and indeed any other API. The idea following the what we originally did with IdentifierFactory except that this is just the name component, and we pass in a SchemaComponent defining what the name is for. It will ultimately be usable with all "store" plugins, and we'll migrate the stores across to use it.
Interface Summary Interface Description NamingFactoryRepresentation of a naming factory for schema components (tables, columns, etc).
Class Summary Class Description AbstractNamingFactoryAbstract base for any naming factory, providing convenience facilities like truncation. DN2NamingFactoryNaming factory used by DataNucleus v3.x onwards. JPANamingFactoryNaming factory following JPA specification rules.
Enum Summary Enum Description ColumnTypeEnum defining the types of columns. NamingCaseEnum defining the types of cases that component identifiers can be stored in. SchemaComponentEnum of the types of schema components that we need to create names for.