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.IPentahoMetaData
getColumnCount
in class org.pentaho.commons.connection.AbstractPentahoMetaData
public Object[][] getColumnHeaders()
getColumnHeaders
in interface org.pentaho.commons.connection.IPentahoMetaData
getColumnHeaders
in class org.pentaho.commons.connection.AbstractPentahoMetaData
public Object[][] getRowHeaders()
getRowHeaders
in interface org.pentaho.commons.connection.IMultiDimensionalMetaData
getRowHeaders
in interface org.pentaho.commons.connection.IPentahoMetaData
getRowHeaders
in class org.pentaho.commons.connection.AbstractPentahoMetaData
public String[] getRowHeaderNames()
getRowHeaderNames
in interface org.pentaho.commons.connection.IMultiDimensionalMetaData
public void setColumnNameFormat(String formatStr)
setColumnNameFormat
in interface org.pentaho.commons.connection.IMultiDimensionalMetaData
public void generateColumnNames()
public String[] getFlattenedColumnNames()
getFlattenedColumnNames
in interface org.pentaho.commons.connection.IMultiDimensionalMetaData