All Packages    This Package  Previous  Next  

Class sqlj.runtime.profile.ref.ProfileDataImpl

java.lang.Object
   |
   +----sqlj.runtime.profile.ProfileData
           |
           +----sqlj.runtime.profile.ref.ProfileDataImpl

public class ProfileDataImpl
extends ProfileData
The profile data impl class provides a concrete implementation of the profile data class. It manages a collection of profile entries, where each entry describes a static sql operation. A profile data object represents the sql resources of a particular connection context defined within an application module.


Constructor Index

 o ProfileDataImpl(EntryInfo[], Profile, String)
Creates a new profile data object.

Method Index

 o getEntryInfo(int)
 o getProfile()
 o getSourceFile()
Returns the name of the source file from which this profile was generated, or null if not available.
 o size()

Constructors

 o ProfileDataImpl
 public ProfileDataImpl(EntryInfo entries[],
                        Profile profile,
                        String sourceFile)
Creates a new profile data object.

Parameters:
entries - the entires in the profile data
profile - the base profile associated with this object
sourceFile - the name of the source file producing this profile, null if not available.

Methods

 o size
 public int size()
Returns:
the number of entries in the profile
Overrides:
size in class ProfileData
 o getEntryInfo
 public EntryInfo getEntryInfo(int ndx)
Parameters:
ndx - the index of the entry which is describe, range 0 to size()-1.
Returns:
a description of the entry at index "ndx" in the profile.
Overrides:
getEntryInfo in class ProfileData
 o getProfile
 public Profile getProfile()
Returns:
the profile with which this object is associated
Overrides:
getProfile in class ProfileData
 o getSourceFile
 public String getSourceFile()
Returns the name of the source file from which this profile was generated, or null if not available.

Overrides:
getSourceFile in class ProfileData
See Also:
getSourceFile

All Packages    This Package  Previous  Next