org.datanucleus.store.rdbms.query
Class RDBMSDiscriminatorIteratorStatement

java.lang.Object
  extended by org.datanucleus.store.mapped.query.AbstractIteratorStatement
      extended by org.datanucleus.store.mapped.query.DiscriminatorIteratorStatement
          extended by org.datanucleus.store.rdbms.query.RDBMSDiscriminatorIteratorStatement

public class RDBMSDiscriminatorIteratorStatement
extends org.datanucleus.store.mapped.query.DiscriminatorIteratorStatement

RDBMS-specific implementation of DiscriminatorIteratorStatement.


Field Summary
 
Fields inherited from class org.datanucleus.store.mapped.query.AbstractIteratorStatement
candidateFullClassName, candidateTable, clr, dba, includeSubclasses, LOCALISER, storeMgr
 
Constructor Summary
RDBMSDiscriminatorIteratorStatement(org.datanucleus.ClassLoaderResolver clr, java.lang.Class[] candidateTypes, boolean includeSubclasses, org.datanucleus.store.StoreManager storeMgr, boolean selectDiscriminator)
           
RDBMSDiscriminatorIteratorStatement(org.datanucleus.ClassLoaderResolver clr, java.lang.Class[] candidateType, boolean includeSubclasses, org.datanucleus.store.StoreManager storeMgr, boolean selectDiscriminator, boolean allowNulls, org.datanucleus.store.mapped.DatastoreContainerObject selectTable, org.datanucleus.store.mapped.mapping.JavaTypeMapping selectCandidateMapping, org.datanucleus.store.mapped.DatastoreIdentifier candidateTableIdentifier)
           
 
Method Summary
protected  java.lang.String[] getCandidateTableManagedClasses()
           
 
Methods inherited from class org.datanucleus.store.mapped.query.DiscriminatorIteratorStatement
getQueryStatement, setRestrictDiscriminator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDBMSDiscriminatorIteratorStatement

public RDBMSDiscriminatorIteratorStatement(org.datanucleus.ClassLoaderResolver clr,
                                           java.lang.Class[] candidateTypes,
                                           boolean includeSubclasses,
                                           org.datanucleus.store.StoreManager storeMgr,
                                           boolean selectDiscriminator)

RDBMSDiscriminatorIteratorStatement

public RDBMSDiscriminatorIteratorStatement(org.datanucleus.ClassLoaderResolver clr,
                                           java.lang.Class[] candidateType,
                                           boolean includeSubclasses,
                                           org.datanucleus.store.StoreManager storeMgr,
                                           boolean selectDiscriminator,
                                           boolean allowNulls,
                                           org.datanucleus.store.mapped.DatastoreContainerObject selectTable,
                                           org.datanucleus.store.mapped.mapping.JavaTypeMapping selectCandidateMapping,
                                           org.datanucleus.store.mapped.DatastoreIdentifier candidateTableIdentifier)
Method Detail

getCandidateTableManagedClasses

protected java.lang.String[] getCandidateTableManagedClasses()
Specified by:
getCandidateTableManagedClasses in class org.datanucleus.store.mapped.query.DiscriminatorIteratorStatement


Copyright © 2009. All Rights Reserved.