Package org.eclipse.persistence.queries
Class SQLResultSetMapping
- java.lang.Object
-
- org.eclipse.persistence.queries.SQLResultSetMapping
-
- All Implemented Interfaces:
java.io.Serializable
public class SQLResultSetMapping extends java.lang.Object implements java.io.Serializable
Purpose: Concrete class to represent the SQLResultSetMapping structure as defined by the EJB 3.0 Persistence specification. This class is used by the ResultSetMappingQuery and is a component of the EclipsepLink Project
- See Also:
Project
, Serialized Form- Author:
- Gordon Yorke
- Since:
- TopLink Java Essentials
-
-
Constructor Summary
Constructors Constructor Description SQLResultSetMapping(java.lang.Class resultClass)
Defaulting constructor.SQLResultSetMapping(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResult(SQLResult result)
void
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this SQLResultSetMapping to actual class-based settings.java.lang.String
getName()
java.util.List<SQLResult>
getResults()
Accessor for the internally stored list of ColumnResult.
-
-
-
Field Detail
-
name
protected java.lang.String name
Stores the name of this SQLResultSetMapping. This name is unique within The project.
-
results
protected java.util.List<SQLResult> results
Stores the list of SQLResult in the order they were added to the Mapping
-
-
Method Detail
-
convertClassNamesToClasses
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this SQLResultSetMapping to actual class-based settings. This method is used when converting a project that has been built with class names to a project with classes.- Parameters:
classLoader
-
-
getName
public java.lang.String getName()
-
addResult
public void addResult(SQLResult result)
-
getResults
public java.util.List<SQLResult> getResults()
Accessor for the internally stored list of ColumnResult. Calling this method will result in a collection being created to store the ColumnResult
-
-