Package mondrian.olap

Class MondrianDef.ExpressionView

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void display​(PrintWriter _out, int _indent)  
      boolean displayDiff​(org.eigenbase.xom.ElementDef _other, PrintWriter _out, int _indent)  
      void displayXML​(org.eigenbase.xom.XMLOutput _out, int _indent)  
      boolean equals​(Object obj)  
      String getExpression​(SqlQuery query)  
      String getGenericExpression()  
      String getName()  
      String getTableAlias()  
      int hashCode()  
      String toString()  
      • Methods inherited from class org.eigenbase.xom.ElementDef

        addChild, addChildren, clone, constructElement, constructElement, deepCopy, diff, displayAttribute, displayAttributeDiff, displayElement, displayElementArray, displayElementArrayDiff, displayElementDiff, displayIndent, displayString, displayStringArray, displayStringArrayDiff, displayStringDiff, displayXML, displayXMLElement, displayXMLElementArray, displayXMLString, displayXMLStringArray, getChildren, getElementChildren, getElementClass, getLocation, getMixedChildren, getMixedChildren_new, getText, getType, getWrapper, toCompactXML, toXML, verifyEqual
      • Methods inherited from interface org.eigenbase.xom.NodeDef

        getChildren, getLocation, getText, getType, getWrapper
    • Constructor Detail

      • ExpressionView

        public ExpressionView()
      • ExpressionView

        public ExpressionView​(org.eigenbase.xom.DOMWrapper _def)
                       throws org.eigenbase.xom.XOMException
        Throws:
        org.eigenbase.xom.XOMException
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.eigenbase.xom.NodeDef
        Overrides:
        getName in class org.eigenbase.xom.ElementDef
      • display

        public void display​(PrintWriter _out,
                            int _indent)
        Specified by:
        display in interface org.eigenbase.xom.NodeDef
      • displayXML

        public void displayXML​(org.eigenbase.xom.XMLOutput _out,
                               int _indent)
        Specified by:
        displayXML in interface org.eigenbase.xom.NodeDef
        Overrides:
        displayXML in class org.eigenbase.xom.ElementDef
      • displayDiff

        public boolean displayDiff​(org.eigenbase.xom.ElementDef _other,
                                   PrintWriter _out,
                                   int _indent)
        Overrides:
        displayDiff in class org.eigenbase.xom.ElementDef
      • toString

        public String toString()
        Overrides:
        toString in class org.eigenbase.xom.ElementDef
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.eigenbase.xom.ElementDef
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class org.eigenbase.xom.ElementDef