Class FieldResult

java.lang.Object
org.eclipse.persistence.queries.FieldResult
All Implemented Interfaces:
Serializable

public class FieldResult extends Object implements Serializable

Purpose: Concrete class to represent the FieldResult 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

    • attributeName

      protected String attributeName
      Stores the name of the bean attribute
    • multipleFieldIdentifiers

      protected String[] multipleFieldIdentifiers
      Stores passed in field name split on the '.' character
    • column

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

    • FieldResult

      public FieldResult(String attributeName, String columnName)
    • FieldResult

      public FieldResult(String attributeName, org.eclipse.persistence.internal.helper.DatabaseField column)
  • Method Details

    • getAttributeName

      public String getAttributeName()
    • getColumn

      public org.eclipse.persistence.internal.helper.DatabaseField getColumn()
    • getValueFromRecord

      public Object getValueFromRecord(DatabaseRecord record)
      INTERNAL: This method is a convenience method for extracting values from Results
    • getFieldResults

      public Vector<FieldResult> getFieldResults()
      INTERNAL:
    • getMultipleFieldIdentifiers

      public String[] getMultipleFieldIdentifiers()
      INTERNAL:
    • add

      public void add(FieldResult newFieldResult)
      INTERNAL: This method is used to support mapping multiple fields, fields are concatenated/added to one fieldResult.