org.eclipse.birt.report.engine.api.script.instance
Interface IDataSetInstance


public interface IDataSetInstance


Method Summary
 java.util.Map getAllExtensionProperties()
          Gets the data set extension properties, in the form of a ( name [String], value [String] ) map.
 IColumnMetaData getColumnMetaData()
          Gets the current data set's column metadata, if available.
 IDataSourceInstance getDataSource()
           
 java.lang.String getExtensionID()
          Gets the unique id that identifies the type of the data set, assigned by the extension providing the implementation of this data set.
 java.lang.String getExtensionProperty(java.lang.String name)
          Get the value of a data set extension property.
 java.lang.String getName()
          Gets the name of this data set
 java.lang.String getQueryText()
          Gets the query text of the data set.
 void setExtensionProperty(java.lang.String name, java.lang.String value)
          Set the value of an extension property
 void setQueryText(java.lang.String queryText)
          Sets the query text of the data set.
 

Method Detail

getName

public java.lang.String getName()
Gets the name of this data set


getDataSource

public IDataSourceInstance getDataSource()
Returns:
The runtime data source associated with this data set

getExtensionID

public java.lang.String getExtensionID()
Gets the unique id that identifies the type of the data set, assigned by the extension providing the implementation of this data set.

Returns:
The id fo the type of data set type as referenced by an ODA driver. Null if none is defined.

getColumnMetaData

public IColumnMetaData getColumnMetaData()
                                  throws ScriptException
Gets the current data set's column metadata, if available.

Returns:
column metadata, or null if no metadata is available (e.g., data set is not yet open).
Throws:
ScriptException

getQueryText

public java.lang.String getQueryText()
                              throws ScriptException
Gets the query text of the data set.

Returns:
The static query text for execution.
Throws:
ScriptException

setQueryText

public void setQueryText(java.lang.String queryText)
                  throws ScriptException
Sets the query text of the data set.

Returns:
The static query text for execution.
Throws:
ScriptException

getExtensionProperty

public java.lang.String getExtensionProperty(java.lang.String name)
Get the value of a data set extension property.

Parameters:
name - Name of property; must not be null or empty
Returns:
Property value; null if property has not been defined

setExtensionProperty

public void setExtensionProperty(java.lang.String name,
                                 java.lang.String value)
Set the value of an extension property

Parameters:
name - Name of property; must not be null or empty
value - Property value; may be null

getAllExtensionProperties

public java.util.Map getAllExtensionProperties()
Gets the data set extension properties, in the form of a ( name [String], value [String] ) map.

Returns:
Extension properties as a Map of String->String pairs. Null if no extension property is defined


Copyright © 2005 Actuate Corp. All rights reserved.