org.pentaho.platform.api.data
Interface IDataComponent

All Superinterfaces:
IAuditable, IComponent, ILogger
All Known Implementing Classes:
MDXBaseComponent, MDXDataComponent, MDXLookupRule, MQLRelationalDataComponent, SQLBaseComponent, SQLDataComponent, SQLDdlComponent, SQLExecute, SQLLookupRule, XMLABaseComponent, XMLADataComponent, XMLALookupRule

public interface IDataComponent
extends IComponent

The data component interface extends component, and adds a single method - getResultSet().

Author:
mbatchel
See Also:
MDXBaseComponent, SQLBaseComponent, IPentahoResultSet

Field Summary
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Method Summary
 void dispose()
          Disposes of resources held by the data component
 IPentahoResultSet getResultSet()
           
 
Methods inherited from interface org.pentaho.platform.api.engine.IComponent
done, execute, getActionDefinition, getActionName, getComponentDefinition, getInstanceId, getMessages, getProcessId, getRuntimeContext, getSession, init, setActionDefinition, setActionName, setComponentDefinition, setComponentDefinitionMap, setInstanceId, setMessages, setProcessId, setRuntimeContext, setSession, validate
 
Methods inherited from interface org.pentaho.platform.api.engine.IAuditable
getId, getObjectName
 
Methods inherited from interface org.pentaho.platform.api.engine.ILogger
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn
 

Method Detail

getResultSet

IPentahoResultSet getResultSet()
Returns:
Returns the resultSet that the component currently has.

dispose

void dispose()
Disposes of resources held by the data component