Package org.intermine.objectstore.query
Class QueryReference
- java.lang.Object
- 
- org.intermine.objectstore.query.QueryReference
 
- 
- Direct Known Subclasses:
- QueryCollectionReference,- QueryObjectReference
 
 public abstract class QueryReference extends java.lang.ObjectRepresents a field of a QueryClass that is a non-primitive type.- Author:
- Mark Woodbridge, Richard Smith
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringfieldNameprotected QueryClassqcprotected java.lang.Class<?>type
 - 
Constructor SummaryConstructors Constructor Description QueryReference()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFieldName()Gets the fieldname of this QueryReference.java.lang.Class<? extends FastPathObject>getQcType()Returns the type of the queryclass of this referenceQueryClassgetQueryClass()Gets the QueryClass of which this reference is an member.java.lang.Class<?>getType()Gets the Java class of this QueryReference.
 
- 
- 
- 
Field Detail- 
qcprotected QueryClass qc 
 - 
fieldNameprotected java.lang.String fieldName 
 - 
typeprotected java.lang.Class<?> type 
 
- 
 - 
Method Detail- 
getQueryClasspublic QueryClass getQueryClass() Gets the QueryClass of which this reference is an member.- Returns:
- the QueryClass
 
 - 
getTypepublic java.lang.Class<?> getType() Gets the Java class of this QueryReference.- Returns:
- the class name
 
 - 
getFieldNamepublic java.lang.String getFieldName() Gets the fieldname of this QueryReference.- Returns:
- the field name
 
 - 
getQcTypepublic java.lang.Class<? extends FastPathObject> getQcType() Returns the type of the queryclass of this reference- Returns:
- a Class
 
 
- 
 
-