public class PlatformXmlaExtra extends Object implements mondrian.xmla.XmlaHandler.XmlaExtra
Modifier and Type | Method and Description |
---|---|
boolean |
canDrillThrough(org.olap4j.Cell cell) |
void |
checkMemberOrdinal(org.olap4j.metadata.Member member) |
ResultSet |
executeDrillthrough(org.olap4j.OlapStatement olapStatement,
String s,
boolean b,
String s2,
int[] ints) |
void |
flushSchemaCache(org.olap4j.OlapConnection olapConnection) |
Map<String,Object> |
getAnnotationMap(org.olap4j.metadata.MetadataElement metadataElement) |
String |
getCubeType(org.olap4j.metadata.Cube cube) |
List<Map<String,Object>> |
getDataSources(org.olap4j.OlapConnection olapConnection) |
int |
getDrillThroughCount(org.olap4j.Cell cell) |
int |
getHierarchyCardinality(org.olap4j.metadata.Hierarchy hierarchy) |
int |
getHierarchyStructure(org.olap4j.metadata.Hierarchy hierarchy) |
int |
getLevelCardinality(org.olap4j.metadata.Level level) |
List<org.olap4j.metadata.Property> |
getLevelProperties(org.olap4j.metadata.Level level) |
int |
getMeasureAggregator(org.olap4j.metadata.Member member) |
Object |
getMemberKey(org.olap4j.metadata.Member member) |
Object |
getOrderKey(org.olap4j.metadata.Member member) |
void |
getSchemaFunctionList(List<mondrian.xmla.XmlaHandler.XmlaExtra.FunctionDefinition> functionDefinitions,
org.olap4j.metadata.Schema schema,
mondrian.olap.Util.Functor1<Boolean,String> booleanStringFunctor1) |
String |
getSchemaId(org.olap4j.metadata.Schema schema) |
Date |
getSchemaLoadDate(org.olap4j.metadata.Schema schema) |
List<String> |
getSchemaRoleNames(org.olap4j.metadata.Schema schema) |
Object |
invoke(String methodName,
Class<?> paramType,
Object param,
Object defaultValue) |
boolean |
isHierarchyParentChild(org.olap4j.metadata.Hierarchy hierarchy) |
boolean |
isLevelUnique(org.olap4j.metadata.Level level) |
boolean |
isPropertyInternal(org.olap4j.metadata.Property property) |
void |
setPreferList(org.olap4j.OlapConnection olapConnection) |
boolean |
shouldReturnCellProperty(org.olap4j.CellSet cellSet,
org.olap4j.metadata.Property property,
boolean b) |
static mondrian.xmla.XmlaHandler.XmlaExtra |
unwrapXmlaExtra(org.olap4j.OlapConnection olap4jConn) |
public static mondrian.xmla.XmlaHandler.XmlaExtra unwrapXmlaExtra(org.olap4j.OlapConnection olap4jConn) throws SQLException
SQLException
public Object invoke(String methodName, Class<?> paramType, Object param, Object defaultValue)
public ResultSet executeDrillthrough(org.olap4j.OlapStatement olapStatement, String s, boolean b, String s2, int[] ints) throws SQLException
executeDrillthrough
in interface mondrian.xmla.XmlaHandler.XmlaExtra
SQLException
public void setPreferList(org.olap4j.OlapConnection olapConnection)
setPreferList
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public Date getSchemaLoadDate(org.olap4j.metadata.Schema schema)
getSchemaLoadDate
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public int getLevelCardinality(org.olap4j.metadata.Level level) throws org.olap4j.OlapException
getLevelCardinality
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public void getSchemaFunctionList(List<mondrian.xmla.XmlaHandler.XmlaExtra.FunctionDefinition> functionDefinitions, org.olap4j.metadata.Schema schema, mondrian.olap.Util.Functor1<Boolean,String> booleanStringFunctor1)
getSchemaFunctionList
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public int getHierarchyCardinality(org.olap4j.metadata.Hierarchy hierarchy) throws org.olap4j.OlapException
getHierarchyCardinality
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public int getHierarchyStructure(org.olap4j.metadata.Hierarchy hierarchy)
getHierarchyStructure
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public boolean isHierarchyParentChild(org.olap4j.metadata.Hierarchy hierarchy)
isHierarchyParentChild
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public int getMeasureAggregator(org.olap4j.metadata.Member member)
getMeasureAggregator
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public void checkMemberOrdinal(org.olap4j.metadata.Member member) throws org.olap4j.OlapException
checkMemberOrdinal
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public boolean shouldReturnCellProperty(org.olap4j.CellSet cellSet, org.olap4j.metadata.Property property, boolean b)
shouldReturnCellProperty
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public List<String> getSchemaRoleNames(org.olap4j.metadata.Schema schema)
getSchemaRoleNames
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public String getSchemaId(org.olap4j.metadata.Schema schema)
getSchemaId
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public String getCubeType(org.olap4j.metadata.Cube cube)
getCubeType
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public boolean isLevelUnique(org.olap4j.metadata.Level level)
isLevelUnique
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public List<org.olap4j.metadata.Property> getLevelProperties(org.olap4j.metadata.Level level)
getLevelProperties
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public boolean isPropertyInternal(org.olap4j.metadata.Property property)
isPropertyInternal
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public List<Map<String,Object>> getDataSources(org.olap4j.OlapConnection olapConnection) throws org.olap4j.OlapException
getDataSources
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public Map<String,Object> getAnnotationMap(org.olap4j.metadata.MetadataElement metadataElement) throws SQLException
getAnnotationMap
in interface mondrian.xmla.XmlaHandler.XmlaExtra
SQLException
public boolean canDrillThrough(org.olap4j.Cell cell)
canDrillThrough
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public int getDrillThroughCount(org.olap4j.Cell cell)
getDrillThroughCount
in interface mondrian.xmla.XmlaHandler.XmlaExtra
public void flushSchemaCache(org.olap4j.OlapConnection olapConnection) throws org.olap4j.OlapException
flushSchemaCache
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public Object getMemberKey(org.olap4j.metadata.Member member) throws org.olap4j.OlapException
getMemberKey
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
public Object getOrderKey(org.olap4j.metadata.Member member) throws org.olap4j.OlapException
getOrderKey
in interface mondrian.xmla.XmlaHandler.XmlaExtra
org.olap4j.OlapException
Copyright © 2017 Hitachi Vantara. All rights reserved.