org.pentaho.platform.plugin.services.connections.mondrian
Class MDXMetaData

java.lang.Object
  extended by AbstractPentahoMetaData
      extended by org.pentaho.platform.plugin.services.connections.mondrian.MDXMetaData

public class MDXMetaData
extends AbstractPentahoMetaData

Author:
wseyler TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
MDXMetaData()
           
MDXMetaData(Result nativeResultSet)
           
MDXMetaData(Result nativeResultSet, boolean useExtendedColumnNames)
           
 
Method Summary
 void generateColumnNames()
           
 int getColumnCount()
           
 Object[][] getColumnHeaders()
           
 String getColumnName(int columnNumber)
           
 String[] getFlattenedColumnNames()
           
 String[] getRowHeaderNames()
           
 Object[][] getRowHeaders()
           
 void setColumnNameFormat(String formatStr)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MDXMetaData

public MDXMetaData()

MDXMetaData

public MDXMetaData(Result nativeResultSet,
                   boolean useExtendedColumnNames)
Parameters:
connection -

MDXMetaData

public MDXMetaData(Result nativeResultSet)
Parameters:
connection -
Method Detail

getColumnName

public String getColumnName(int columnNumber)

getColumnCount

public int getColumnCount()

getColumnHeaders

public Object[][] getColumnHeaders()

getRowHeaders

public Object[][] getRowHeaders()

getRowHeaderNames

public String[] getRowHeaderNames()

setColumnNameFormat

public void setColumnNameFormat(String formatStr)

generateColumnNames

public void generateColumnNames()

getFlattenedColumnNames

public String[] getFlattenedColumnNames()