Class AbstractMDXDataFactory.MDXCompiler
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.util.PropertyLookupParser
-
- org.pentaho.reporting.engine.classic.extensions.datasources.mondrian.AbstractMDXDataFactory.MDXCompiler
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AbstractMDXDataFactory
protected static class AbstractMDXDataFactory.MDXCompiler extends org.pentaho.reporting.engine.classic.core.util.PropertyLookupParser
The message compiler maps all named references into numeric references.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MDXCompiler(org.pentaho.reporting.engine.classic.core.DataRow parameters, Locale locale)
Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getCollectedParameter()
protected String
lookupVariable(String name)
Looks up the property with the given name.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.util.PropertyLookupParser
getClosingBraceChar, getEscapeChar, getEscapeMode, getMarkerChar, getOpeningBraceChar, handleVariableLookup, postProcessCharacter, setClosingBraceChar, setEscapeChar, setEscapeMode, setMarkerChar, setOpeningBraceChar, translateAndLookup, translateAndLookup
-
-
-
-
Constructor Detail
-
MDXCompiler
protected MDXCompiler(org.pentaho.reporting.engine.classic.core.DataRow parameters, Locale locale)
Default Constructor.
-
-
Method Detail
-
lookupVariable
protected String lookupVariable(String name)
Looks up the property with the given name. This replaces the name with the current index position.- Specified by:
lookupVariable
in classorg.pentaho.reporting.engine.classic.core.util.PropertyLookupParser
- Parameters:
name
- the name of the property to look up.- Returns:
- the translated value.
-
-