Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.queries
Class FieldResult

java.lang.Object
  extended by org.eclipse.persistence.queries.FieldResult


public class FieldResult
extends java.lang.Object

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.

Since:
TopLink Java Essentials
Author:
Gordon Yorke
See Also:
EntityResult

Field Summary
protected  java.lang.String attributeName
          Stores the name of the bean attribute
protected  org.eclipse.persistence.internal.helper.DatabaseField column
          Stores the Columns name from the result set that contains the attribute value
(package private)  java.util.Vector fieldResults
          FieldResult now can contain multiple FieldResults in a collection if an attribute has multiple fields
protected  java.lang.String[] multipleFieldIdentifiers
          Stores passed in field name split on the '.' character

 

Constructor Summary
FieldResult(java.lang.String attributeName, org.eclipse.persistence.internal.helper.DatabaseField column)
           
FieldResult(java.lang.String attributeName, java.lang.String columnName)
           

 

Method Summary
 void add(FieldResult newFieldResult)
          INTERNAL: This method is used to support mapping multiple fields, fields are concatenated/added to one fieldResult.
 java.lang.String getAttributeName()
           
 org.eclipse.persistence.internal.helper.DatabaseField getColumn()
           
 java.util.Vector getFieldResults()
          INTERNAL:
 java.lang.String[] getMultipleFieldIdentifiers()
          INTERNAL:
 java.lang.Object getValueFromRecord(DatabaseRecord record)
          INTERNAL: This method is a convenience method for extracting values from Results

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

attributeName

protected java.lang.String attributeName
Stores the name of the bean attribute

multipleFieldIdentifiers

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

fieldResults

java.util.Vector fieldResults
FieldResult now can contain multiple FieldResults in a collection if an attribute has multiple fields

column

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

Constructor Detail

FieldResult

public FieldResult(java.lang.String attributeName,
                   java.lang.String columnName)

FieldResult

public FieldResult(java.lang.String attributeName,
                   org.eclipse.persistence.internal.helper.DatabaseField column)

Method Detail

getAttributeName

public java.lang.String getAttributeName()

getColumn

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

getValueFromRecord

public java.lang.Object getValueFromRecord(DatabaseRecord record)
INTERNAL: This method is a convenience method for extracting values from Results

getFieldResults

public java.util.Vector getFieldResults()
INTERNAL:

getMultipleFieldIdentifiers

public java.lang.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.

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.