|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.citra.pivot.olap.mdx.MDXResolver
public abstract class MDXResolver
MDXResolver is responsible for converting an OlapSelection to an MDX string statement, execute it on the database and return the result.
Constructor Summary | |
---|---|
MDXResolver()
Constructs an MDXResolver. |
Method Summary | |
---|---|
String |
convertToMDX(OlapSelection selection,
Connection connection,
MDXDataSource source)
Executes a StringSelection and returns the result as an TabularSet. |
AxisOlapSet |
executeAxis(AxisSelection selection,
Connection connection,
MDXDataSource source)
Executes a AxisSelection and returns the result as an AxisOlapSet. |
Object |
executeCustom(CustomSelection selection,
Connection connection,
MDXDataSource source)
Executes a CustomSelection and returns the result as an arbitray Java Object. |
Boolean |
executeLogical(LogicalSelection selection,
Connection connection,
MDXDataSource source)
Executes a LogicalSelection and returns the result as a Boolean. |
OlapCellSet |
executeMDX(String mdx,
OlapSelection selection,
Connection connection,
MDXDataSource source)
Executes an MDX statement and returns the result as an OlapCellSet. |
abstract OlapCellSet |
executeMDXImpl(String mdx,
OlapSelection selection,
Connection connection,
MDXDataSource source)
Executes an MDX statement and returns the result as an OlapCellSet. |
OlapMember |
executeMember(MemberSelection selection,
Connection connection,
MDXDataSource source)
Executes a MemberSelection and returns the result as an OlapMember. |
OlapCellSet |
executeQuery(QuerySelection selection,
Connection connection,
MDXDataSource source)
Executes a QuerySelection and returns the result as an OlapCellSet. |
OlapSet |
executeSet(SetSelection selection,
Connection connection,
MDXDataSource source)
Executes a SetSelection and returns the result as an OlapSet. |
String |
executeString(StringSelection selection,
Connection connection,
MDXDataSource source)
Executes a StringSelection and returns the result as a String. |
TabularSet |
executeTabular(TabularSelection selection,
Connection connection,
MDXDataSource source)
Executes a TabularSelection and returns the result as a TabularSet. |
OlapTuple |
executeTuple(TupleSelection selection,
Connection connection,
MDXDataSource source)
Executes a TupleSelection and returns the result as an OlapTuple. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MDXResolver()
Method Detail |
---|
public String convertToMDX(OlapSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the tabular selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public AxisOlapSet executeAxis(AxisSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the axis selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public Object executeCustom(CustomSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the custom selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public Boolean executeLogical(LogicalSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the logical selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public final OlapCellSet executeMDX(String mdx, OlapSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
mdx
- the MDX statement to executeselection
- the selection that was converted to the MDX stringconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public abstract OlapCellSet executeMDXImpl(String mdx, OlapSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
mdx
- the MDX statement to executeselection
- the selection that was converted to the MDX stringconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public OlapMember executeMember(MemberSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the member selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public OlapCellSet executeQuery(QuerySelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the query selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public OlapSet executeSet(SetSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the set selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public String executeString(StringSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the string selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public TabularSet executeTabular(TabularSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the tabular selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
public OlapTuple executeTuple(TupleSelection selection, Connection connection, MDXDataSource source) throws DataSourceException
selection
- the tuple selectionconnection
- the underlying connection to usesource
- the MDXDataSource used
DataSourceException
|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |