Class 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
    • Field Summary

      • Fields inherited from class org.pentaho.reporting.engine.classic.core.util.PropertyLookupParser

        ESCAPE_MODE_ALL, ESCAPE_MODE_NONE, ESCAPE_MODE_STRICT
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MDXCompiler​(org.pentaho.reporting.engine.classic.core.DataRow parameters, Locale locale)
      Default Constructor.
    • 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 class org.pentaho.reporting.engine.classic.core.util.PropertyLookupParser
        Parameters:
        name - the name of the property to look up.
        Returns:
        the translated value.
      • getParameter

        public Set<String> getParameter()