Class AbstractExtent<T>
java.lang.Object
org.datanucleus.store.query.AbstractExtent<T>
- All Implemented Interfaces:
Extent<T>
- Direct Known Subclasses:
DefaultCandidateExtent
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe candidate class.protected final AbstractClassMetaDataClassMetaData for the candidate class.protected final ExecutionContextExecutionContextprotected final booleanWhether to include subclasses. -
Constructor Summary
ConstructorsConstructorDescriptionAbstractExtent(ExecutionContext ec, Class<T> cls, boolean subclasses, AbstractClassMetaData cmd) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionAccessor for the class of instances in this Extent.Accessor for the owning execution context.booleanReturns whether this Extent was defined to contain subclasses.toString()Stringifier method.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Extent
close, closeAll, getFetchPlan, iterator
-
Field Details
-
ec
ExecutionContext -
candidateClass
-
subclasses
protected final boolean subclassesWhether to include subclasses. -
cmd
ClassMetaData for the candidate class.
-
-
Constructor Details
-
AbstractExtent
public AbstractExtent(ExecutionContext ec, Class<T> cls, boolean subclasses, AbstractClassMetaData cmd) Constructor.- Parameters:
ec- Execution Contextcls- candidate classsubclasses- Whether to include subclassescmd- MetaData for the candidate class
-
-
Method Details
-
hasSubclasses
public boolean hasSubclasses()Returns whether this Extent was defined to contain subclasses.- Specified by:
hasSubclassesin interfaceExtent<T>- Returns:
- true if this Extent was defined to include subclasses.
-
getCandidateClass
Accessor for the class of instances in this Extent.- Specified by:
getCandidateClassin interfaceExtent<T>- Returns:
- the Class of instances of this Extent
-
getExecutionContext
Accessor for the owning execution context.- Specified by:
getExecutionContextin interfaceExtent<T>- Returns:
- execution context
-
toString
-