public class MDXMetaData
extends org.pentaho.commons.connection.AbstractPentahoMetaData
implements org.pentaho.commons.connection.IMultiDimensionalMetaData
| Constructor and Description |
|---|
MDXMetaData() |
MDXMetaData(mondrian.olap.Result nativeResultSet) |
MDXMetaData(mondrian.olap.Result nativeResultSet,
boolean useExtendedColumnNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
generateColumnNames() |
int |
getColumnCount() |
Object[][] |
getColumnHeaders() |
String |
getColumnName(int columnNumber) |
String[] |
getFlattenedColumnNames() |
String[] |
getRowHeaderNames() |
Object[][] |
getRowHeaders() |
void |
setColumnNameFormat(String formatStr) |
public MDXMetaData()
public MDXMetaData(mondrian.olap.Result nativeResultSet,
boolean useExtendedColumnNames)
connection - public MDXMetaData(mondrian.olap.Result nativeResultSet)
connection - public String getColumnName(int columnNumber)
public int getColumnCount()
getColumnCount in interface org.pentaho.commons.connection.IPentahoMetaDatagetColumnCount in class org.pentaho.commons.connection.AbstractPentahoMetaDatapublic Object[][] getColumnHeaders()
getColumnHeaders in interface org.pentaho.commons.connection.IPentahoMetaDatagetColumnHeaders in class org.pentaho.commons.connection.AbstractPentahoMetaDatapublic Object[][] getRowHeaders()
getRowHeaders in interface org.pentaho.commons.connection.IMultiDimensionalMetaDatagetRowHeaders in interface org.pentaho.commons.connection.IPentahoMetaDatagetRowHeaders in class org.pentaho.commons.connection.AbstractPentahoMetaDatapublic String[] getRowHeaderNames()
getRowHeaderNames in interface org.pentaho.commons.connection.IMultiDimensionalMetaDatapublic void setColumnNameFormat(String formatStr)
setColumnNameFormat in interface org.pentaho.commons.connection.IMultiDimensionalMetaDatapublic void generateColumnNames()
public String[] getFlattenedColumnNames()
getFlattenedColumnNames in interface org.pentaho.commons.connection.IMultiDimensionalMetaData