Copyright © 2011 Citra Technologies. All Rights Reserved.

com.citra.pivot.olap.tab
Class AbstractTabularSelection

java.lang.Object
  extended by com.citra.pivot.olap.tab.AbstractTabularSelection
All Implemented Interfaces:
OlapSelection, TabularSelection
Direct Known Subclasses:
DrillThroughSelection

public abstract class AbstractTabularSelection
extends Object
implements TabularSelection

AbstractTabularSelection is the basis of tabular selections in this package.


Constructor Summary
protected AbstractTabularSelection()
          Constructs an AbstractTabularSelection.
 
Method Summary
 Object resolveSelection(Connection connection)
          Retrieves the result of the selection.
 TabularSet resolveTabular(Connection connection)
          Retrieves the selection result as a tabular set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTabularSelection

protected AbstractTabularSelection()
Constructs an AbstractTabularSelection.

Method Detail

resolveTabular

public final TabularSet resolveTabular(Connection connection)
                                throws DataSourceException
Retrieves the selection result as a tabular set.

Specified by:
resolveTabular in interface TabularSelection
Parameters:
connection - the connection to the datasource
Returns:
the tabular set
Throws:
DataSourceException

resolveSelection

public final Object resolveSelection(Connection connection)
                              throws DataSourceException
Retrieves the result of the selection.

Specified by:
resolveSelection in interface OlapSelection
Parameters:
connection - the datasource connection
Returns:
the selection's result
Throws:
DataSourceException

Copyright © 2011 Citra Technologies. All Rights Reserved.