Uses of Interface
org.apache.openjpa.jdbc.meta.DiscriminatorStrategy
Packages that use DiscriminatorStrategy
Package
Description
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
-
Uses of DiscriminatorStrategy in org.apache.openjpa.jdbc.meta
Classes in org.apache.openjpa.jdbc.meta that implement DiscriminatorStrategyModifier and TypeClassDescriptionclassHandles determining the object class of database records.Methods in org.apache.openjpa.jdbc.meta that return DiscriminatorStrategyModifier and TypeMethodDescriptionprotected DiscriminatorStrategyMappingRepository.defaultStrategy(Discriminator discrim) Determine the default strategy to use for the given discriminator.protected DiscriminatorStrategyMappingRepository.defaultStrategy(Discriminator discrim, boolean adapting) Determine the default strategy to use for the given discriminator.Discriminator.getStrategy()The strategy used for class discrimination.protected DiscriminatorStrategyMappingRepository.instantiateDiscriminatorStrategy(String name, Discriminator discrim) Instantiate the given discriminator strategy.protected DiscriminatorStrategyMappingRepository.namedStrategy(Discriminator discrim) Instantiate the given discriminator's named strategy, or return null if no named strategy.Methods in org.apache.openjpa.jdbc.meta with parameters of type DiscriminatorStrategyModifier and TypeMethodDescriptionvoidDiscriminator.setStrategy(DiscriminatorStrategy strategy, Boolean adapt) The strategy used for class discrimination. -
Uses of DiscriminatorStrategy in org.apache.openjpa.jdbc.meta.strats
Classes in org.apache.openjpa.jdbc.meta.strats that implement DiscriminatorStrategyModifier and TypeClassDescriptionclassNo-op strategy for easy extension.classStores the class name along with each database object record.classBase discriminator strategy that determines the class of database records using a column holding a value mapped to a class, and limits SELECTs using an IN (...) statement.classNo-op Discriminator strategy.classDiscriminator strategy that outer joins to all possible subclass tables to determine the class of an instance.classDiscriminator strategy that delegates to superclass discriminator.classMaps metadata-given values to classes.