Uses of Interface
org.apache.openjpa.jdbc.meta.DiscriminatorStrategy
-
Packages that use DiscriminatorStrategy Package Description org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies -
-
Uses of DiscriminatorStrategy in org.apache.openjpa.jdbc.meta
Classes in org.apache.openjpa.jdbc.meta that implement DiscriminatorStrategy Modifier and Type Class Description classDiscriminatorHandles determining the object class of database records.Methods in org.apache.openjpa.jdbc.meta that return DiscriminatorStrategy Modifier and Type Method Description protected 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.DiscriminatorStrategyDiscriminator. getStrategy()The strategy used for class discrimination.protected DiscriminatorStrategyMappingRepository. instantiateDiscriminatorStrategy(java.lang.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 DiscriminatorStrategy Modifier and Type Method Description voidDiscriminator. setStrategy(DiscriminatorStrategy strategy, java.lang.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 DiscriminatorStrategy Modifier and Type Class Description classAbstractDiscriminatorStrategyNo-op strategy for easy extension.classClassNameDiscriminatorStrategyStores the class name along with each database object record.classInValueDiscriminatorStrategyBase 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.classNoneDiscriminatorStrategyNo-op Discriminator strategy.classSubclassJoinDiscriminatorStrategyDiscriminator strategy that outer joins to all possible subclass tables to determine the class of an instance.classSuperclassDiscriminatorStrategyDiscriminator strategy that delegates to superclass discriminator.classValueMapDiscriminatorStrategyMaps metadata-given values to classes.
-