Top Description Fields Constructors Methods
org.eclipse.persistence.queries

public Class ColumnResult

extends SQLResult
Class Inheritance
Imports
org.eclipse.persistence.internal.helper.DatabaseField, org.eclipse.persistence.internal.localization.ExceptionLocalization, org.eclipse.persistence.sessions.DatabaseRecord

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

Author
Gordon Yorke
Since
TopLink Java Essentials
See Also
EntityResult

Field Summary

Modifier and TypeField and Description
protected DatabaseField
column

Stores the Columns name from the result set

Inherited from org.eclipse.persistence.queries.SQLResult:
sqlResultSetMapping

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
convertClassNamesToClasses(ClassLoader classLoader)

Overrides org.eclipse.persistence.queries.SQLResult.convertClassNamesToClasses.

INTERNAL: Convert all the class-name-based settings in this query to actual class-based settings.
public DatabaseField
public Object
getValueFromRecord(DatabaseRecord record, ResultSetMappingQuery query)

Implements abstract org.eclipse.persistence.queries.SQLResult.getValueFromRecord.

INTERNAL: This method is a convenience method for extracting values from Results
public boolean
isColumnResult()

Overrides org.eclipse.persistence.queries.SQLResult.isColumnResult.

Return true if this is a column result.
Inherited from org.eclipse.persistence.queries.SQLResult:
getSQLResultMappingisConstructorResultisEntityResultsetSQLResultMapping

Field Detail

columnback to summary
protected DatabaseField column

Stores the Columns name from the result set

Constructor Detail

ColumnResultback to summary
public ColumnResult(DatabaseField column)
ColumnResultback to summary
public ColumnResult(String column)

Method Detail

convertClassNamesToClassesback to summary
public void convertClassNamesToClasses(ClassLoader classLoader)

Overrides org.eclipse.persistence.queries.SQLResult.convertClassNamesToClasses.

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.

Annotations
@Override
getColumnback to summary
public DatabaseField getColumn()
getValueFromRecordback to summary
public Object getValueFromRecord(DatabaseRecord record, ResultSetMappingQuery query)

Implements abstract org.eclipse.persistence.queries.SQLResult.getValueFromRecord.

INTERNAL: This method is a convenience method for extracting values from Results

Annotations
@Override
isColumnResultback to summary
public boolean isColumnResult()

Overrides org.eclipse.persistence.queries.SQLResult.isColumnResult.

Doc from org.eclipse.persistence.queries.SQLResult.isColumnResult.

Return true if this is a column result.

Annotations
@Override