public class ConstructorResult extends SQLResult
Purpose: Concrete class to represent the ConstructorResult structure as defined by the JPA 2.1 Persistence specification.
| Constructor and Description | 
|---|
ConstructorResult(java.lang.Class targetClass)
Constructor accepting target class. 
 | 
ConstructorResult(java.lang.String targetClassName)
Constructor accepting target class name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addColumnResult(ColumnResult columnResult)
Add a column result to this constructor result. 
 | 
void | 
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this query to actual class-based settings. 
 | 
java.util.List<ColumnResult> | 
getColumnResults()
Return the columns result of this constructor result. 
 | 
java.lang.Object | 
getValueFromRecord(DatabaseRecord record, ResultSetMappingQuery query)
INTERNAL: This method is a convenience method for extracting values from results/ 
 | 
boolean | 
isConstructorResult()
Return true if this is a constructor result. 
 | 
void | 
setColumnResults(java.util.List<ColumnResult> columnResults)
Set columns result of this constructor result. 
 | 
getSQLResultMapping, isColumnResult, isEntityResult, setSQLResultMappingpublic ConstructorResult(java.lang.Class targetClass)
public ConstructorResult(java.lang.String targetClassName)
public void addColumnResult(ColumnResult columnResult)
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
convertClassNamesToClasses in class SQLResultclassLoader -public java.util.List<ColumnResult> getColumnResults()
public java.lang.Object getValueFromRecord(DatabaseRecord record, ResultSetMappingQuery query)
getValueFromRecord in class SQLResultpublic boolean isConstructorResult()
isConstructorResult in class SQLResultpublic void setColumnResults(java.util.List<ColumnResult> columnResults)