Class ColumnResult

java.lang.Object
org.eclipse.persistence.queries.SQLResult
org.eclipse.persistence.queries.ColumnResult
All Implemented Interfaces:
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:
Author:
Gordon Yorke
  • Field Details

    • column

      protected org.eclipse.persistence.internal.helper.DatabaseField column
      Stores the Columns name from the result set
  • Constructor Details

    • ColumnResult

      public ColumnResult(org.eclipse.persistence.internal.helper.DatabaseField column)
    • ColumnResult

      public ColumnResult(String column)
  • Method Details

    • convertClassNamesToClasses

      public void convertClassNamesToClasses(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 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