org.eclipse.persistence.queries
Class ColumnResult
java.lang.Object
org.eclipse.persistence.queries.SQLResult
org.eclipse.persistence.queries.ColumnResult
- All Implemented Interfaces:
- java.io.Serializable
public class ColumnResult
- extends SQLResult
Purpose:
Concrete class to represent the ColumnResult structure as defined by
the EJB 3.0 Persistence specification. This class is a subcomponent of the
EntityResult
- See Also:
EntityResult
,
Serialized Form- Author:
- Gordon Yorke
- Since:
- TopLink Java Essentials
Field Summary |
protected org.eclipse.persistence.internal.helper.DatabaseField |
column
Stores the Columns name from the result set |
Constructor Summary |
ColumnResult(org.eclipse.persistence.internal.helper.DatabaseField column)
|
ColumnResult(java.lang.String column)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
column
protected org.eclipse.persistence.internal.helper.DatabaseField column
- Stores the Columns name from the result set
ColumnResult
public ColumnResult(org.eclipse.persistence.internal.helper.DatabaseField column)
ColumnResult
public ColumnResult(java.lang.String column)
convertClassNamesToClasses
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
- INTERNAL:
Convert all the class-name-based settings in this query 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.
- Overrides:
convertClassNamesToClasses
in class SQLResult
- Parameters:
classLoader
-
getColumn
public org.eclipse.persistence.internal.helper.DatabaseField getColumn()
getValueFromRecord
public java.lang.Object getValueFromRecord(DatabaseRecord record,
ResultSetMappingQuery query)
- INTERNAL:
This method is a convenience method for extracting values from Results
- Specified by:
getValueFromRecord
in class SQLResult
isColumnResult
public boolean isColumnResult()
- Description copied from class:
SQLResult
- Return true if this is a column result.
- Overrides:
isColumnResult
in class SQLResult